2010-09-22 14 views
5

phải truy cập một số tệp phương tiện từ bộ nhớ Mạng để truy cập được thông qua SMB và Hệ thống tệp Internet phổ biến. Trang web PHP là bắt buộc để thực hiện thao tác thao tác với tệp trên khối lưu trữ từ xa. Bạn có thể đề xuất một số phương pháp thay thế hoặc nếu bạn có bất kỳ ý tưởng hoặc có thể giúp đỡ về:Các lớp SAMBA/SMB/CIFS và smb4php PHP

  1. cấu hình SAMBA/SMB/CIFS
  2. cấu hình
  3. SMB/SAMBA/CIFS client
  4. Truy cập vào hệ thống tập tin thông qua PHP - chương trình nghiên cứu PHP cung cấp các lớp smb4php trong lĩnh vực này, nhưng không hỗ trợ về cách sử dụng trong một thiết lập hoàn chỉnh.
+0

Đị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

Trả lời

4

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.