Forum Webscript.Ru

Программирование => Perl => Тема начата: CyberCraft от 01 Апреля 2006, 23:18:03

Название: неправильно отображаются данные в Memo-полях (срочно)
Отправлено: CyberCraft от 01 Апреля 2006, 23:18:03
Разработал форум (Perl, MySQL, JavaScript, HTML). Весь код писал сам. Memo-поля вводятся обычно, с помощью открывающего и закрывающего тега HTML . Это поле для ввода сообщений пользователя. В MySQL это поле называется message_content, тип данных "TEXT". Сообщение пользователя вводится в базу данных, но проблема в том, что: то, что пишется на нескольких строчках в сообщении (т.е. имеются пустые строки между отдельными предложениями в одном сообщении), все отображается в одной сплошной строке.

Вопрос: Какой код и куда (на HTML или на Perl) нужно ввести, чтобы сообщения пользователей отображались с форматом, т.е. там где есть пустая строка, отображалась пустая строка?

Заранее благодарен.
Название: неправильно отображаются данные в Memo-полях (срочно)
Отправлено: cr4ck3r от 03 Апреля 2006, 16:40:42
я эту проблему решал так:
при парсинге данных из формы, все символы \\n заменял на
,
в базе хранилось все с символами
.
то есть примерно так:
$line=~s/\\n/
/g;
Название: неправильно отображаются данные в Memo-полях (срочно)
Отправлено: Zerokool от 17 Мая 2006, 02:09:37
и нужно не забыть в текстареях поменять все в зад