Warning: filesize(): Stat failed for Resource id #1 (errno=2 - No such file or directory) in /home/v/vagif.hut1.ru/WWW/posit.php on line 4
Warning: fread(): Length parameter must be greater than 0. in /home/v/vagif.hut1.ru/WWW/posit.php on line 5
вот код
<?
$zap="ip.txt";
$m=fopen($zap , 'r');
$size=filesize($m);
$f=fread($m , $size);
fclose($m);
echo $f;
?>
размер файла 888 байтов.
Спустя 3 минуты, 43 секунды (26.06.2011 - 15:42) Winston написал(а):
Во первых оно не находит файла такого. Ты посмотри он точно там лежит где и скрипт ?
Цитата (vagif @ 26.06.2011 - 15:38) |
No such file or directory |
Спустя 5 минут, 18 секунд (26.06.2011 - 15:47) Игорь_Vasinsky написал(а):
проверять надо на наличие перед работой с файлом
if(file_exists($file)) //Где то читал что is_file() надёжнее
{
//работем с файлом
// и удобней это с file_get_contents();
}
else
echo "Не могу найти файл, проверите имя и путь до файла!";
Спустя 1 час, 42 минуты, 52 секунды (26.06.2011 - 17:30) DySprozin написал(а):
vagif
потому что функа filesize() принимает путь, а не дескриптор. В твоем случае: $size=filesize($zap);
и все заработает (;
add
а вообще, твой код можно сократить до одной строки:
потому что функа filesize() принимает путь, а не дескриптор. В твоем случае: $size=filesize($zap);
и все заработает (;
add
а вообще, твой код можно сократить до одной строки:
<?php echo join('', file('ip.txt'));
Спустя 4 минуты, 14 секунд (26.06.2011 - 17:34) neadekvat написал(а):
Цитата (DySprozin @ 26.06.2011 - 18:30) |
и все заработает (; |
То есть первую ошибку ты решил проигнорить?
Цитата (vagif @ 26.06.2011 - 16:38) |
Warning: filesize(): Stat failed for Resource id #1 (errno=2 - No such file or directory) |
Спустя 1 минута, 39 секунд (26.06.2011 - 17:36) DySprozin написал(а):
neadekvat
ты не внимателен (;
потому и "No such file or directory", что ТС не путь к файлу передает функе, а дескриптор (;
ты не внимателен (;
потому и "No such file or directory", что ТС не путь к файлу передает функе, а дескриптор (;
Спустя 2 минуты, 7 секунд (26.06.2011 - 17:38) neadekvat написал(а):
Твоя правда.
Вообще, здесь бы я использовал file_get_contents, как это уже посоветовали выше - и никакой путанницы бы не возникло.
Вообще, здесь бы я использовал file_get_contents, как это уже посоветовали выше - и никакой путанницы бы не возникло.
_____________
хороший программист должен знать-он тоже когда-то ничего не знал.