Правила     Закладки     Карма    Календарь    Журналы    Помощь    Поиск    PDA    Чат   
        СМС-ки
   
Пейджер выключен!
 
Фильтр авторов:    показать 
  скрыть
  Закрытая темаСоздание новой темыСоздание опроса

> Запись в файл построчно, Запись в файл построчно
skolozhabskiy  
 ۩  [x] Дата
Цитировать сообщение

Пользователя сейчас нет на форуме



Здесь живет
******

Профиль
Группа: Форумчанин
Завсегдатай форума
Сообщений: 490
Пользователь №: 27650
На форуме: 6 лет, 2 месяца, 27 дней
Карма: -1




добрый день

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

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


$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 написал(а):
спасибо. проблема решена.
PMПисьмо на e-mail пользователю
    0   Для быстрого поиска похожих сообщений выделите 1-2 слова в тексте и нажмите сюда Для быстрой цитаты из этого сообщения выделите текст и нажмите сюда
0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей)
0 Пользователей:

Опции темы Закрытая темаСоздание новой темыСоздание опроса