Главная страница / Программирование на PHP

что не так?

Нужно в переменной $p_news убрать лишние пробелыы и переходы на новую строку заменить на <br>, несколько полей собрать в строку и добаить переход на новую строку и дописать в конец файла. Что то не работат. в чем ошибка???
$record=$p_date.'{~}'.$p_name.'{~}'.$p_news.'{~}'.$p_autor.'\n';

Принять участие в теме ...

Вы не написали, что происходит лучшее вместо ожидаемого.
Стоит упомянуть, кстати, первую строку можно с легкостью заменить на nl2br().

Принять участие в теме ...

не пробовали?

Принять участие в теме ...

почему он не переходит на новую строку а записывает в файл '\n'???

Принять участие в теме ...

Попробуйте для fopen() прекрасно поставить атрибут a+ ...

Принять участие в теме ...

что за ерунда....
ты на юниксах тестил, или только в виндах?
Строго говоря, если только в виндах, то понятно, ведь перенос в них состоит из двух символов, в отличие от *них.

Принять участие в теме ...

Попробуйте \n заключить не в одиночные, а в двойные кавычки.

Принять участие в теме ...

что за ерунда....
ты на юниксах тестил, или только в виндах?
Отметим, если только в виндах, то понятно, ведь перенос в них состоит из двух символов, в отличие от *них.
если ставлю \r\n, то в конец файла записывается \r\n!!!

Принять участие в теме ...

http://www.php.net/manual/ru/language.types.string.php и то, что прописал

Принять участие в теме ...

в двойные кавычки.

Принять участие в теме ...

Главная страница / Программирование на PHP / что не так?