Автор Тема: пустая строка  (Прочитано 8634 раз)

0 Пользователей и 1 Гость просматривают эту тему.

Оффлайн MXM

  • Завсегдатай
  • Новичок
  • *
  • Сообщений: 37
  • +0/-0
  • 0
    • Просмотр профиля
    • http://
пустая строка
« Ответ #15 : 06 Мая 2004, 18:20:00 »
Снова всем привет!
Ответ найден, надо сделать проверку:$fp=fopen("../data/news.txt","r");
$news=array();
$i=0;
while(!
feof($fp))
{
$str=fgets($fp,10000);
 if(
$str==\'\'&&feof($fp)) break; /* принудительный выход из цикла без сохранения строки в массиве */
 $news[]=$str;}
fclose($fp);

Думаю, что тему можно закрыть.

Оффлайн Меняздесьдавнонет

  • новичЕк
  • Глобальный модератор
  • Ветеран
  • *****
  • Сообщений: 5698
  • +0/-0
  • 2
    • Просмотр профиля
    • http://
пустая строка
« Ответ #16 : 10 Мая 2004, 11:10:05 »
стереть ее надо, а не закрывать

Оффлайн MXM

  • Завсегдатай
  • Новичок
  • *
  • Сообщений: 37
  • +0/-0
  • 0
    • Просмотр профиля
    • http://
пустая строка
« Ответ #17 : 10 Мая 2004, 11:33:54 »
Цитировать
RomikChef:
стереть ее надо, а не закрывать
Привет! Тогда, делаем так:
$fp
=fopen("../data/news.txt","r");    
$news=array();    
$i=0;    
while(!
feof($fp))    
{
$news[$i]=fgets($fp,10000);
if (
trim($news[$i])==\'\') continue;
...

Правильно?

Оффлайн Меняздесьдавнонет

  • новичЕк
  • Глобальный модератор
  • Ветеран
  • *****
  • Сообщений: 5698
  • +0/-0
  • 2
    • Просмотр профиля
    • http://
пустая строка
« Ответ #18 : 10 Мая 2004, 11:55:48 »
я писал, как
для чтения файла в массив построчно есть функция
а оставлять топик с кривым кодом, смысла которого авор не знает - не стоит

Оффлайн MXM

  • Завсегдатай
  • Новичок
  • *
  • Сообщений: 37
  • +0/-0
  • 0
    • Просмотр профиля
    • http://
пустая строка
« Ответ #19 : 10 Мая 2004, 12:32:55 »
Цитировать
RomikChef:
а оставлять топик с кривым кодом, смысла которого авор не знает - не стоит
Тебе конечно спасибо! Но если ты внимательно почитаешь топик, то думаю, со второй попытки у тебя получится увидеть, что я не писал, что не знаю смысл кода.

 

Sitemap 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28