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

Форум PHP

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

 

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

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

тема: function.fopen проблемма

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

 
 автор: zIP   (07.02.2006 в 14:28)   письмо автору
 
   для: cheops   (07.02.2006 в 14:07)
 

Спасибо, я разобрался с путями. Требовалось создать директорию tmp а я создавал temp

   
 
 автор: cheops   (07.02.2006 в 14:07)   письмо автору
 
   для: zIP   (07.02.2006 в 13:26)
 

Где тестируете на хостинге или на локальной-Windows машине? В последнем случае ничего не выйдет, так как Windows не поддреживает UNIX-пути.

   
 
 автор: zIP   (07.02.2006 в 13:26)   письмо автору
 
 

Пытаюсь установить скрипт. При запуске инсталяции выдает следующее.
Warning: fopen(/tmp/inktank-c9db569cb388e160e4b86ca1ddff84d7/test-3966) [function.fopen]: failed to open stream: No such file or directory in F:\server\INFO\libs\init.php on line 68


Перевод я понимаю, но с такой ошибкой еще не сталкивался.

Вот собственно сама функция:

foreach(array("/tmp","/usr/tmp","savedstorycollections") as $place) {
    $post = "inktank-" . md5($ARG_Ghost->pickupMessage('Base URL'));
    if (@is_writable("$place/inktank-$post") || @mkdir("$place/$post")) {
        $ARG_Ghost->storeMessage('Temp Path',"$place/$post/");
        break;
    } else {
       # Do a writability test anyways -- some providers have broken is_writable
       # Non-scaleable trick, eh?
       $r = rand(1,32768);
       $f = fopen("$place/$post/test-$r","w");
       if ($f) {
           fclose($f);
           unlink("$place/$post/test-$r");
           $ARG_Ghost->storeMessage('Temp Path',"$place/$post/");
           break;
       }
    }
}


Вот 68 строка.
       $f = fopen("$place/$post/test-$r","w");

   

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

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

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