| |
|
|
| | Здраствуйте!
Вот такой вопрос:
Пишу вот такой код
<?php
$file="book\book.kn";
$f=fopen($file,"r");
fpassthru($f);
fclose($f);
?>
|
В итоге файл отображается, но обработчик ошибок выдает такую надпись - Warning: 1 is not a valid File-Handle resource in c:\phpdev\www\index.php on line 27!
Если последнюю строку кода убрать сообщение пропадает и вроде все нормально!
Так в чем загвостка? После работы с файлом его же надо закрывать?!
Подскажите пожалуйста! | |
| |
|
|
| |
|
|
| |
для: Kront
(08.06.2006 в 18:24)
| | | Тут нет 27-и строк. Вполне возможно, на 27-й Вы пытаетесь с дескриптором $f еще что-то делать... как с открытым файлом. | |
| |
|
|
| |
|
|
| |
для: Trianon
(08.06.2006 в 18:31)
| | | Строка с кодом закрытия файла, именно под номером 27!
Тоесть ошибка именно в этой строке! | |
| |
|
|
| |
|
|
| |
для: Kront
(08.06.2006 в 18:32)
| | | Ну и что?
Если на 26-й строке тоже попадется fclose($f); или даже просто $f = 0; то на 27-й выйдет то самое. | |
| |
|
|