| |
|
|
| | mkdir("Y:/778",0777);
Не работает команда mkdir длят расшаренного диска! Для своих дисков компьютера она срабатывет, а для расширенного не работает. Система Windows
Warning: mkdir(Y:/778/): No such file or directory in D:\Apache_htdocs\pserver\upload.php on line 130
Она что не видет данный диск? | |
| |
|
|
| |
|
|
| |
для: svby
(29.03.2007 в 12:34)
| | | UNIX-права доступа не работают под Windows. Однако проблема здесь даже не в этом, а в том, что PHP не видит диск Y - к нему обычно не через диск обращаются а по имени машины - вы когда диск подключаете в диалоге имеется путь, что-то типа \\dragon\$C - вот вам его и нужно использовать. | |
| |
|
|
| |
|
|
| |
для: cheops
(29.03.2007 в 14:05)
| | | $str="\\172.16.72.18\D$\778\\";
mkdir($str);
Пытаюсь так, но все равно ошибка таже. Может синтеск не такой? | |
| |
|
|
| |
|
|
| |
для: svby
(29.03.2007 в 14:50)
| | | В двойных кавычках обратный слеш нужно экранировать, знак $ тоже - иначе это будет считать переменной
<?php
$str="\\\\172.16.72.18\\D\$\\778\\";
mkdir($str);
?>
|
| |
| |
|
|
| |
|
|
| |
для: cheops
(29.03.2007 в 16:12)
| | | Спасибо за помощь, но всё равно не хочет что-то...
<?php
error_reporting(E_ALL);
$str="\\\\172.16.72.18\\D\$\\778\\";
echo "xxx=".$str;
mkdir($str);
?>
|
В броузере:
xxx=\\172.16.72.18\D$\778\
Warning: mkdir(\\172.16.72.18\D$\778\): Invalid argument in C:\Program Files\Apache Group\Apache2\htdocs\test.php on line 9
Fatal error: Maximum execution time of 30 seconds exceeded in C:\Program Files\Apache Group\Apache2\htdocs\test.php on line 20
|
| |
| |
|
|
| |
|
|
| |
для: svby
(29.03.2007 в 17:13)
| | | Последний слэш вызывает сомнения.... | |
| |
|
|
| |
|
|
| |
для: svby
(29.03.2007 в 12:34)
| | | Может просто у этого компа запрещено создание и изменение файлов и папок(разрешено токо чтение) - проверьте! Ручками попробуйте по этому адресу создать папку, если создается тогда... | |
| |
|
|