Показать сообщение отдельно

  #6  
Старый 25.03.2009, 00:43
neval
Moderator - Level 7
Регистрация: 13.12.2006
Сообщений: 531
С нами: 10215686

Репутация: 383


По умолчанию

Цитата:
Сообщение от dimash  
Как же? Я записал в буфер строку ответа.
У тебя в цикле в переменную $buffer заносятся строки, полученые fgets
Соответственно, по завершению цикла в переменной $buffer будет последнее полученое значение. В твоем случае это пустая строка.

Исправь

PHP код:
while(!feof($fp))

  {

    
$str .= fgets($fp,128);
    
$buffer fgets($fp1024);
    [
B]echo "{$buffer}";[/B]

  } 
на

PHP код:
while(!feof($fp))

  {

    
$str .= fgets($fp,128);
    
$buffer[] = fgets($fp1024);
    
print_r($buffer);

  } 
и ты увидишь в чем твоя ошибка

Последний раз редактировалось neval; 25.03.2009 в 00:47..
 
Ответить с цитированием