Запись в текстовый файл(Загвоздка)

Статус
В этой теме нельзя размещать новые ответы.

apekoff

Создатель
Регистрация
19 Авг 2008
Сообщения
40
Реакции
1
Вывод на экран работает(выводит все строки) , а запись в текстовый файл - записывает только последнюю строчку :(
Как сделать запись всех строк ?
Функция работы с файлами-
PHP:
<?php
function AddFile($path,$page_body)
{
   $file=fopen($path,"a+") or die("Ошибка!\n");
	fputs($file,$page_body);
   // close out file
   fclose($file);
}
function WriteFile($path,$page_body)
{
   $file=fopen($path,"w+") or die("Ошибка!\n");
	fputs($file,$page_body);
   // close out file
   fclose($file);
}
?>
Часть скрипта-
PHP:
$feed = new SimpleXMLElement($response);
foreach ($feed->channel->item as $item) {
echo (string)$item->title . '<br />';
}
AddFile("testasaw.txt","\r\n$item->title");
 
PHP:
$feed = new SimpleXMLElement($response);
$n_arr = array();
foreach ($feed->channel->item as $item) {
echo (string)$item->title . '<br />';
array_push($n_arr,$item->title);
}
AddFile("testasaw.txt","\r\n".implode("<br />", $n_arr));
 
не канает :(

Извеняюсь у меня цикличная обработка данных, переставил ближе к телу (раньше запись стояла возле "$n++;")
PHP:
$feed = new SimpleXMLElement($response);

foreach ($feed->channel->item as $item) {

echo (string)$item->title . '<br />';
AddFile("test.txt","\r\n$item->title");
}
$n++;
}
while($n !== $N);
Все работает :) Извините !
 
Статус
В этой теме нельзя размещать новые ответы.
Назад
Сверху