[ Поиск ] - [ Пользователи ] - [ Календарь ]
Полная Версия: PHP и виртуальные диски в винде
Faantoom
Всем доброго времени суток.

В винде создаем виртуальный диск 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 например работает вроде с собственным виртуальным диском, значит и отдельный апач+пхп должен...

Спустя 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) Семён написал(а):
сетевой путь и сетевой диск совершенной две разные вещи))
Быстрый ответ:

 Графические смайлики |  Показывать подпись
Здесь расположена полная версия этой страницы.
Invision Power Board © 2001-2024 Invision Power Services, Inc.