Có hay không bạn có thể gắn kết chia sẻ SMB trực tiếp trên hệ điều hành máy chủ của bạn sẽ phụ thuộc vào hệ điều hành máy chủ của bạn. Rằng bạn đang nói về SAMBA cho thấy nó có thể là một số loại Unix/POSIX/Linux - nhưng cái nào?
Hầu hết các phiên bản Linux đều hỗ trợ loại hệ thống tệp smbfs (thường là trang người dùng để gắn kết sẽ liệt kê các loại được hỗ trợ).
mount -t smbfs -o username=Bill,password=billions //msbox/netshare /some/local/dir
(lưu ý rằng smbfs vfs được phát triển bởi cùng người viết Samba - nhưng là một sản phẩm riêng biệt).
Tàu Samba với khách hàng thân thiết. Để lấy một tập tin bằng cách sử dụng này, bạn chỉ cần thực hiện nó với các đối số đúng (lưu ý rằng nếu bạn không phân tách tất cả các đối số cần thiết trên dòng lệnh, smbclient sẽ rơi vào một chế độ tương tác). Xem trang người đàn ông đã cài đặt cho smbclient để biết chi tiết về các đối số và định dạng của chúng.
nghiên cứu cho thấy rằng PHP cung cấp các lớp smb4php
Không có nó thì không. Tôi cho rằng bạn đang nói về this - không được cung cấp bởi những người duy trì PHP. Nó chỉ là một wrapper xung quanh chương trình smbclient. Theo nhận xét của tôi trên trang web (xem diễn đàn hỗ trợ), có, tài liệu không phải là tuyệt vời - nhưng tôi đã thêm các chi tiết về định dạng của chuỗi kết nối.
Vui lòng trích dẫn nguồn của bạn.
Định cấu hình máy chủ/máy khách Samba sẽ không nằm trong vùng của trang web này (đăng câu hỏi riêng trên serverfault.com). Nhưng mọi người sẽ rất vui khi được trợ giúp với phần PHP. – webbiedave