Forum Webscript.Ru
Программирование => Perl => Тема начата: CyberCraft от 01 Апреля 2006, 23:18:03
-
Разработал форум (Perl, MySQL, JavaScript, HTML). Весь код писал сам. Memo-поля вводятся обычно, с помощью открывающего и закрывающего тега HTML . Это поле для ввода сообщений пользователя. В MySQL это поле называется message_content, тип данных "TEXT". Сообщение пользователя вводится в базу данных, но проблема в том, что: то, что пишется на нескольких строчках в сообщении (т.е. имеются пустые строки между отдельными предложениями в одном сообщении), все отображается в одной сплошной строке.
Вопрос: Какой код и куда (на HTML или на Perl) нужно ввести, чтобы сообщения пользователей отображались с форматом, т.е. там где есть пустая строка, отображалась пустая строка?
Заранее благодарен.
-
я эту проблему решал так:
при парсинге данных из формы, все символы \\n заменял на
,
в базе хранилось все с символами
.
то есть примерно так:
$line=~s/\\n/
/g;
-
и нужно не забыть в текстареях поменять все в зад