Fgets

  • Автор темы Автор темы orlovsky_eagle
  • Дата начала Дата начала

orlovsky_eagle

Guest
Fgets

Как заставить fgets() считывать весь документ, а не только строку
 
не надо заставлять функции делать то что им не предназначено. Для этого много других есть
fread, file
 
какой код имеет символ перевода на новую строку, чтобы исспользовать его затем в explode
 
$array=@file("file.txt"); - массив содержит все строчки файла
echo trim($array[245]); - выписываем 245-ю строку
$content=join("",$array); - все содержание в "одной строчке"
 
в виндовсе строка заканчивается \r\n в юниксах \n
 
Venom:
>echo trim($array[245]); - выписываем 245-ю строку
246-ю.

.des. уже сказал про fread, не надо предлагать свои неправильные варианты.
кроме того, с 4.3.0 появилась [m]file_get_contents[/m].
 
2 tony2001:
насчет 246 это ты правильно подметил.
А вот насчет не надо предлагать свои неправильные варианты я бы еще поспорил. Бенчмарки показывают, что в большинстве случаев file быстрее fgets-a.
 
Сверху