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

Форум PHP

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

 

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

вид форума:
Линейный форум Структурный форум

тема: function.fopen проблемма
 
 автор: 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");

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

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

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

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

   
Rambler's Top100
вверх

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