Форум: Форум PHPФорум ApacheФорум Регулярные ВыраженияФорум MySQLHTML+CSS+JavaScriptФорум FlashРазное
Новые темы: 0000000
C++. Мастер-класс в задачах и примерах. Авторы: Кузнецов М.В., Симдянов И.В. PHP. Практика создания Web-сайтов (второе издание). Авторы: Кузнецов М.В., Симдянов И.В. Объектно-ориентированное программирование на PHP. Авторы: Кузнецов М.В., Симдянов И.В. MySQL на примерах. Авторы: Кузнецов М.В., Симдянов И.В. Социальная инженерия и социальные хакеры. Авторы: Кузнецов М.В., Симдянов И.В.
ВСЕ НАШИ КНИГИ
Консультационный центр SoftTime

Форум PHP

Выбрать другой форум

 

Здравствуйте, Посетитель!

вид форума:
Линейный форум (новые сообщения вниз) Структурный форум

тема: Проблема с mkdir - Warning: mkdir(Y:/778/): No such file or directory

Сообщения:  [1-7] 

 
 автор: mihdan   (29.03.2007 в 17:43)   письмо автору
 
   для: svby   (29.03.2007 в 12:34)
 

Может просто у этого компа запрещено создание и изменение файлов и папок(разрешено токо чтение) - проверьте! Ручками попробуйте по этому адресу создать папку, если создается тогда...

   
 
 автор: Trianon   (29.03.2007 в 17:38)   письмо автору
 
   для: svby   (29.03.2007 в 17:13)
 

Последний слэш вызывает сомнения....

   
 
 автор: svby   (29.03.2007 в 17:13)   письмо автору
 
   для: 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

   
 
 автор: cheops   (29.03.2007 в 16:12)   письмо автору
 
   для: svby   (29.03.2007 в 14:50)
 

В двойных кавычках обратный слеш нужно экранировать, знак $ тоже - иначе это будет считать переменной
<?php
$str
="\\\\172.16.72.18\\D\$\\778\\";
mkdir($str);
?>

   
 
 автор: svby   (29.03.2007 в 14:50)   письмо автору
 
   для: cheops   (29.03.2007 в 14:05)
 

$str="\\172.16.72.18\D$\778\\";
mkdir($str);

Пытаюсь так, но все равно ошибка таже. Может синтеск не такой?

   
 
 автор: cheops   (29.03.2007 в 14:05)   письмо автору
 
   для: svby   (29.03.2007 в 12:34)
 

UNIX-права доступа не работают под Windows. Однако проблема здесь даже не в этом, а в том, что PHP не видит диск Y - к нему обычно не через диск обращаются а по имени машины - вы когда диск подключаете в диалоге имеется путь, что-то типа \\dragon\$C - вот вам его и нужно использовать.

   
 
 автор: svby   (29.03.2007 в 12:34)   письмо автору
 
 

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


Она что не видет данный диск?

   

Сообщения:  [1-7] 

Форум разработан IT-студией SoftTime
Rambler's Top100
вверх

Rambler's Top100 Яндекс.Метрика Яндекс цитирования