Textarea

SoniK

Ромик, но не Chef :-)
Textarea

В форумах при отправки сообщений, при написании со следущей строки с помошью интера сообщения выводяться с новой строки. Как это происходит надо делать регреплас или это уже в БД эта проблема решена?
 

RomikChef

Guest
Значит, так.
Надо запомнить одну вещь. база данных - это как банк.
Без процентов.
Что положил - то и возьмешь. Никаких проблем с "интерами" она не решает. Она решает только одну проблему - хранение данных ровно в том виде, в каком положили.

Дальше.
Есть несложные, и очень важные правила веб-программирования.
1. PHP создает html. Тоьлко его и ничего больше. обыкновенный html, который есть на миллионах сайтов.
Следствия:
а) чтобы писать на РНР, надо хотя бы чуть-чуть знать html. Ну надо же себе средставлять - что ты делаешь?!
б) Если тебя что-то интересует "Как это происходит", то ответ ищется очень просто. Открываешь исходный текст HTML страницы, которая тебя заинтересовала, и смотришь - как это происходит. Сам.
 

SoniK

Ромик, но не Chef :-)
Спасибо именно это мне и нужно :)
Хтмл то я знаю номано, как я понял интер надо заменять бром, а вот как интер поймать? Он есть в таблице анси? Или что вообще заменять? :)
 

RomikChef

Guest
перевод строки есть в таблице анси.
по тращиции в строковых переменных перевод строки обозначается как \n, а возврат каретки - как \r
в виндоус перевод строки выглядит, как \r\n
в юниксе - \n
nl2br корректно обрабатывает любой вариант.

На будущее - если ты знаешь, что тебе нужно, то так и пишу. Нужно заменить "интер" на <br>
 
Сверху