В винде создаем виртуальный диск X:, который указывает на D:/fs1 (в дальнейшем будет указывать на сетевое файлохранилище, но это не важно, с сетевым диском тоже работать не хочет).
Пробуем:
mkdir("X:/somedir/");Получаем:
Warning: mkdir() [function.mkdir]: No such file or directory in C:\webserver\root\www\system\services\upload.php on line 113
Как можно решить эту проблему?
Заранее большое спасибо за ответы.
З.Ы. Переходить на никсы не предлагать :) машина одна, и на ней еще один сугубо виндовый сервачок крутится.
Спустя 59 минут, 30 секунд (9.05.2012 - 20:12) redreem написал(а):
exec('md x:...
попробуй
Спустя 10 минут, 9 секунд (9.05.2012 - 20:22) Faantoom написал(а):
redreem, не работает. Да и дело не именно в этой функции (создать папку), а в том что диск недоступен вообще. С ним должны работать еще множество других функций и скриптов (аплоад на этот диск, контролируемые скачивания через php, и т.д.)
Просто думаю, может дело в настройках самого php? Тот же Denwer например работает вроде с собственным виртуальным диском, значит и отдельный апач+пхп должен...
Просто думаю, может дело в настройках самого php? Тот же Denwer например работает вроде с собственным виртуальным диском, значит и отдельный апач+пхп должен...
Спустя 24 минуты, 44 секунды (9.05.2012 - 20:47) redreem написал(а):
вопрос в том, какое программное средство создает и управляет этим диском. если стандартное виндовое, то некий егошный API, широко используемый например сишниками, тогда естественно и этот API можно вызвать через exec( + утулита доступа к API из командной строки. конкретных названий не дам, ибо не работал с этим.
Спустя 15 минут, 42 секунды (9.05.2012 - 21:03) Семён написал(а):
С сетевыми дисками php не умеет работать
Спустя 29 минут, 36 секунд (9.05.2012 - 21:32) sergeiss написал(а):
Цитата (Семён @ 9.05.2012 - 21:03) |
С сетевыми дисками php не умеет работать |
Никогда не задумывался над этим. Сейчас проверил - точно не может.
Цитата (Faantoom @ 9.05.2012 - 19:13) |
Как можно решить эту проблему? Заранее большое спасибо за ответы. |
Но зато ПХП хорошо работает с FTP! Если ты поднимешь там FTP-сервер, то сможешь спокойно туда-сюда гонять нужные файлы. Может быть, не самый лучший вариант, но для обмена файлов очень даже подойдет.
Спустя 12 минут, 26 секунд (9.05.2012 - 21:45) Faantoom написал(а):
Даа...) крайне печально получается)
Хотел упростить всё, обьеденить файл-сервер с основным в локалку, и удобно обращаться к файлам... Блин, вот засада)) Походу опять все переписывать придется, тестил-то я это всё с локальным диском, и только когда почти все написал, в голову стукнуло проверить с сетевым...))
Хотел упростить всё, обьеденить файл-сервер с основным в локалку, и удобно обращаться к файлам... Блин, вот засада)) Походу опять все переписывать придется, тестил-то я это всё с локальным диском, и только когда почти все написал, в голову стукнуло проверить с сетевым...))
Спустя 8 минут, 47 секунд (9.05.2012 - 21:54) Dezigo написал(а):
Я работал с сетевыми дисками
Путь к диску
Путь к диску
define('GENERAL_CARGO_TALLYMAN',"172.25.29.30\OPS_Docs\GenCargo\WorkOrderDocs");
Спустя 8 минут, 33 секунды (9.05.2012 - 22:02) Faantoom написал(а):
Всем спасибо)) Добрые люди тут подсказали вот такой вариант:
Работает =))
mkdir("//192.168.50.119/shared/somedir/");
Работает =))
Спустя 3 часа, 55 минут, 34 секунды (10.05.2012 - 01:58) Семён написал(а):
сетевой путь и сетевой диск совершенной две разные вещи))