Я использую Apache на сервере Linux, у меня есть смонтированное там приложение, которому нужно прочитать каталог с компьютера конечного пользователя для копирования некоторых файлов, проблема в том, что пользователи работают с Windows, все приложение работает нормально, но когдапробуя форму команды opendir PHP, я получаю: не удалось открыть каталог: нет такого файла или каталога
Я попытался выполнить синтаксический анализ пути Windows следующим образом: - Verbose: "C: \ path \ to\ files to copy "- С косой чертой linux:" C: / path / to / files to copy "- С двойной обратной косой чертой:" C: \\ path \\ to \\ files to copy "- Все вышеперечисленное без пробелов:"C: / path / to / files% 20to% 20copy"
Пока ничего из этого не сработало, все они выдают мне одно и то же предупреждение и никогда не читают содержимое каталога.
Язапуск PHP 7.3 на сервере Ubuntu 14.
$src = "C:\\path\\to\\files";
$dir = opendir($src); //this fails
var_dump(opendir($src)); //this outputs: bool(false)
В конце мне нужно использовать рекурсивную функцию на PHP, чтобы скопировать содержимое каталога на сервер и сохранить структуру нетронутой, но если скриптне могу открыть каталог, ничего я не буду делатьрк после этого.Есть предложения?