У меня есть текстовая область в HTML
, где пользователь может вводить текст, но когда форма отправлена и передана в сценарий php
, который echo
, это не переводы.Зная, что HTML
делает это, я попытался сделать preg_replace()
, прежде чем повторить его ...
echo preg_replace("/\n/", "<br />", $_GET["text"]);
, но все же все в одной строке.
Так что мое лучшее предположение, чтоHTML
Текстовые сообщения используют другой символ новой строки ... Кто-нибудь может пролить свет на эту тему?
РЕДАКТИРОВАТЬ
Хорошо, так что я решил проблему: Javascript убирает новые строки. Просмотреть код здесь
РЕДАКТИРОВАТЬ 2
Хорошо, спасибо Джейсону за решение этой проблемы.Мне нужно было сделать:
escape(document.getElementById('text'));
Вместо просто:
document.getElementById('text');
и переводы строки сохранены, проблема решена!