powered by simpleCommunicator - 2.0.51     © 2025 Programmizd 02
Форумы / PHP, Perl, Python [игнор отключен] [закрыт для гостей] / Форматирование текста на Perl для вывода в HTML страницах
2 сообщений из 2, страница 1 из 1
Форматирование текста на Perl для вывода в HTML страницах
    #32725641
serf2004
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Здравствуйте!
Подскажите пожалуйста решение для корректного отображения текста в HTML страницах.

Т.е. есть форма для ввода текста, мы текст сохранили например в БД и потом его выводим, к примеру как этот форум.
В форме ввода мы делаем пробелы, несколько пробелов ставим, переводим коретку на новую строку и т.д. А вот когда этот текст размешаем в HTML таблице то он форматирование теряет, т.е. многочисленные пробелы отображаются к одиночный, перевод корретки строки не переводит и .т.д.

Как быть?
Сейчас выхожу из положения тем, что меняю \n на тег <br>.

И вот еще проблема когда пользователь вводит последовательность символов бед пробелов т.е. к примеру $$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$

То потом растягивается таблица на длину этих симвлов.
Применял от таких случаев модуль use Text::Wrap qw($columns &wrap);
Но он кривой до безобразия и после его использования вообще текст к исходному внешнему виду привести тяжело.

Такой вот вопрос.
Буду очень благодарен за разъяснение.

С уважением Сергей
...
Рейтинг: 0 / 0
Форматирование текста на Perl для вывода в HTML страницах
    #32726893
Фотография oz
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
serf2004...
В форме ввода мы делаем пробелы, несколько пробелов ставим, переводим коретку на новую строку и т.д. А вот когда этот текст размешаем в HTML таблице то он форматирование теряет, т.е. многочисленные пробелы отображаются к одиночный, перевод корретки строки не переводит и .т.д.
Как быть?
Сейчас выхожу из положения тем, что меняю \n на тег <br>.
...
Эта часть вопроса к методам сохранения в базе, а также к выводу информации средствами perl/php не относится. Используйте тэг <pre>...</pre>. Весь текст внутри этого тэга будет отображаться так, как его ввели, т.е. с исходными переносами и пробелами (например, так в этом форуме реализуется конструкция
Код: plaintext
...
).
serf2004И вот еще проблема когда пользователь вводит последовательность символов бед пробелов т.е. к примеру..., То потом растягивается таблица на длину этих симвлов.
Вы можете принять в качестве максимальной длины строки некую константу и в скрипте резать ее длину соответственно. Проблема заключается в том, что почти невозможно выбрать корректно эту константу. Она будет зависеть от разрешения экрана клиента, размера шрифта (если вы не установити фиксированный размер). Так, или иначе, именно эту проблему, похоже, прийдется решать на стороне клиента (JavaScript).

------------------------------------------------
Who is Fuck the Alise?
...
Рейтинг: 0 / 0
2 сообщений из 2, страница 1 из 1
Форумы / PHP, Perl, Python [игнор отключен] [закрыт для гостей] / Форматирование текста на Perl для вывода в HTML страницах
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]