|
|
|
|
|
для: Loki
(08.01.2006 в 00:25)
| | Да нет, file() с третей версии доступен, это file_get_contents() появилась начиная с 4.3. | |
|
|
|
|
|
|
|
для: DDK
(07.01.2006 в 19:08)
| | если не ошибаюсь, она не на всех версиях доступна. у меня на хостинге вроде как не работает, если ничего не путаю. | |
|
|
|
|
|
|
|
для: Евгений Петров
(07.01.2006 в 20:01)
| | Ну не 100, а 10 Мб - это объективная реальность и когда под всю память PHP-скрипта отводится только 8 Мб, вариант Евгения Петрова очень кстати... | |
|
|
|
|
|
|
|
для: Евгений Петров
(07.01.2006 в 20:01)
| | Это что за текстовый файл-то такой в 100 метров весом?) Война и Мир в 50 экземплярах?)
file() - вот лучшее что тут можно применить. | |
|
|
|
|
|
|
|
для: DDK
(07.01.2006 в 19:08)
| | А если файл весит метров 100 ? | |
|
|
|
|
|
|
|
для: Евгений Петров
(07.01.2006 в 15:28)
| | Очередной способ удаления гланд через задницу :) Кто-то отменял функцию file() ?! | |
|
|
|
|
|
|
|
для: Futurer
(07.01.2006 в 15:18)
| | Мда! оригинально! Но работать будет только в Windows. Бысртее и лучше сделать так:
<?
$f = fopen("file.txt","r");
$num = 5; // номер строки
for($i=0;$i<$num;$i++)
{
if(!$feof($f))
$buffer = fread($f);
}
echo $buffer;
?>
|
| |
|
|
|
|
|
|
|
для: Futurer
(07.01.2006 в 15:18)
| | Пасибо, помогло :) | |
|
|
|
|
|
|
|
для: Fau
(07.01.2006 в 15:01)
| |
$fn="file.txt";
$fp = @fopen ($fn,"r");
$str=fread($fp,filesize($fn));
fclose($fp);
//в переменной $str теперь находится текст из файла file.txt
//далее разделяем на элементы, формируем массив по \r\n
//5-й элемент это будет 5-я строка в файле
$str=explode("\r\n",$str);
echo $str[5];
|
| |
|
|
|
|
|
|
| Допустим есть текстовый файл. В нем хранятся построчно значения. Как вывести допустим значение из пятой истроки или любой другой?? | |
|
|
|
|