[ Поиск ] - [ Пользователи ] - [ Календарь ]
Полная Версия: Запись в файл построчно
skolozhabskiy
добрый день

прошу помочь с вопросом построчной записи в файл

есть такой код:


$fp = fopen($filepath, 'a');
fputs($fp, $line.'\r\n');
fclose($fp);


проблема в том. что каждая новая строка дописывается в конец предыдущей, а мне нужно далее этот файл построчно прочитать с помощью fgets. В результате я читаю просто одну строчку, а не построчно. добавление в fputs табуляции ('\r\n') или применение функции fwrite проблему не снимает. в файл не записывается новая строка, а дописывается к предыдущей. например так: "строка1\r\nстрока2\r\nстрока3\r\n и так далее" вместо:

строка1
строка2
строка3

как решить данную проблему?

спасибо за помощь.



Спустя 11 минут, 6 секунд (14.02.2012 - 16:54) nugle написал(а):
skolozhabskiy
\r и \n должны указываться в двойных кавычках, а не в одинарных

Спустя 31 минута, 8 секунд (14.02.2012 - 17:25) skolozhabskiy написал(а):
спасибо. проблема решена.
Быстрый ответ:

 Графические смайлики |  Показывать подпись
Здесь расположена полная версия этой страницы.
Invision Power Board © 2001-2024 Invision Power Services, Inc.