Intereting Posts
Заказ MySQL результатов для подчинения parent / child Как получить сгенерированный javascript контент с другого сайта с помощью cURL? Как установить правильный код базы данных codeigniter? Удалить значение кнопки отправки из данных формы $ _POST PHP Как вы присоединяетесь к двум объектам PDO в одном и том же цикле foreach? Создание отчета в формате PDF от php Получить дату из формы ввода в PHP Как проверить, предоставил ли пользователь определенный набор разрешений для моего PHP-приложения? if (0 == '%') echo «WTF, Php, почему вы не можете сравнивать вещи здорово?» Функция PHP mail () отправляет электронное письмо, но для отображения требуется более 10 минут Довольно URL-адреса с .htaccess Как я могу сделать эту же функцию шифрования / дешифрования PHP на iOS с Objective-C? PHP-журнал не будет игнорировать повторяющиеся ошибки с ignore_repeated_errors = On Как получить все записи после одного с идентификатором в symfony? форсирование загрузки страницы в php

PHP SAMBA / SMB / CIFS и классы smb4php

необходимо получить доступ к некоторым мультимедийным файлам из сетевого хранилища для доступа через SMB и общую интернет-файловую систему. Веб-сайт PHP должен выполнять операции манипуляции с файлами на удаленном блоке хранения. Вы можете предложить альтернативный метод, или если у вас есть идея или вы можете помочь:

  1. настройка SAMBA / SMB / CIFS
  2. Конфигурация клиента SMB / SAMBA / CIFS
  3. Доступ к файловой системе через PHP – исследование показывает, что PHP предоставляет классы smb4php в этом отношении, но не поддерживает то, как использовать в полной настройке.

Solutions Collecting From Web of "PHP SAMBA / SMB / CIFS и классы smb4php"

Независимо от того, сможешь ли вы подключить SMB-ресурс непосредственно к вашей ОС хоста, будет зависеть от вашей операционной системы. То, что вы говорите о SAMBA, предполагает, что это может быть какой-то Unix / POSIX / Linux, но какой?

Большинство версий Linux поддерживают тип файловой системы smbfs (обычно на странице man для mount перечисляются поддерживаемые типы).

mount -t smbfs -o username=Bill,password=billions //msbox/netshare /some/local/dir 

(обратите внимание, что smbfs vfs разрабатываются теми же людьми, которые пишут Samba – но это отдельный продукт).

Samba поставляется с кли-клиентом кли. Для извлечения файла с помощью этого вам просто нужно выполнить его с помощью правильных аргументов (обратите внимание, что если вы не разделите все необходимые аргументы в командной строке, smbclient перейдет в интерактивный режим). См. Справочную страницу, установленную для smbclient, для получения подробной информации о аргументах и ​​их форматировании.

исследования показывают, что PHP предоставляет классы smb4php

Нет, нет. Я предполагаю, что вы говорите об этом – это не предоставляется людьми, которые поддерживают PHP. Это всего лишь оболочка программы smbclient. Согласно моему комментарию на сайте (см. Форум поддержки), да, документация невелика – но я добавил подробности о формате строки подключения.

Просьба привести источники.