я использую http://www.smorgasbork.com/2008/07/23/accessing-smb-servers-with-php/ smbclient stream wrapper в моем скрипте.
Я могу создать каталог на общем ресурсе с этим кодом:
<?php
require('smbclient.php');
$smbc = new smbclient ('//servername/public','d\username','password');
if (!$smbc->mkdir ("a"))
{
echo "failure";
print join ("\n", $smbc->get_last_cmd_stdout());
}
else {
echo "success";
}
?>
Теперь, что я не могу понять, если как создать каталог по этому пути:
// имя_сервер / государственная / уже / существующий / файл / структура / а
Если я обычно использую smbclient, я просто перехожу в каталог, в котором я хочу что-то изменить, к сожалению, это не вариант, потому что в smbclient.php нет функции cd
Задача ещё не решена.
Других решений пока нет …