dsmts
Новичок
Дата регистрации:
09.12.2012 21:21:47
Сообщений: 3
Добрый день!
Не подскажите как сделать что бы не удалялись переносы строк при добавлении из формы textarea. А то получается весь текст в одну строку. Примерно так же, как у вас в комментариях к статьям.
И если, например пишешь какой-то код, его очень тяжело исправлять. Если я прямо в базе добавляю <br />, то всё выводится нормально. А из формы после экранирования символов не работает.
Admin
Администратор
Дата регистрации:
27.05.2010 21:23:42
Сообщений: 3063
Можно просто заменять \n на <br />, тогда и будут переносы.
dsmts
Новичок
Дата регистрации:
09.12.2012 21:21:47
Сообщений: 3
Это нужно делать до сохранения в базу или при выводе?
dsmts
Новичок
Дата регистрации:
09.12.2012 21:21:47
Сообщений: 3
Всё получилось, спасибо.
Сделал на выводе
$out_txt = preg_replace("/(\n)/", "<br/>", $row[text]);
echo $out_txt;
Admin
Администратор
Дата регистрации:
27.05.2010 21:23:42
Сообщений: 3063
Если будет много раз выводиться, то лучше не делать одну и ту же операцию много раз, а сделать её единожды при добавлении в базу.