|
|
|
| Как осуществить на PHP чтение из файла *.txt по строкам?
<?php
$filename = "c:\\files\\somepic.txt";
$handle = fopen($filename, "r");
$contents = fread($handle, filesize($filename)); //<---- читает все содержимое, а нужно до конца строки (например, первой)
fclose($handle);
?> | |
|
|
|
|
|
|
|
для: Энтри
(14.08.2006 в 21:47)
| | fgets | |
|
|
|
|
|
|
|
для: Vitas
(14.08.2006 в 22:42)
| | <?php
$handle = fopen("/tmp/inputfile.txt", "r");
while (!feof($handle)) {
$buffer = fgets($handle, 4096);
echo $buffer;
}
fclose($handle);
?>
не совсем понимаю, почему размер строки составляет 4096? | |
|
|
|
|
|
|
|
для: Энтри
(15.08.2006 в 09:58)
| | предельный размер строки.
Потому что Вы сами его указали. | |
|
|
|
|
|
|
|
для: Энтри
(15.08.2006 в 09:58)
| | Если мало - поставьте 10000, но обычно таких длинных строк не бывает (только если это не бинарный файл). | |
|
|
|
|
|
|
|
для: cheops
(15.08.2006 в 12:20)
| | Cпасибо, понял. | |
|
|
|