прошу помочь с вопросом построчной записи в файл
есть такой код:
$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 должны указываться в двойных кавычках, а не в одинарных
\r и \n должны указываться в двойных кавычках, а не в одинарных
Спустя 31 минута, 8 секунд (14.02.2012 - 17:25) skolozhabskiy написал(а):
спасибо. проблема решена.