у меня в на сайте есть форма для добавления поста. когда я ввожу в textarea два слова например так:
Hello
world!
Т.е. с переводом строки.
Когда я так делаю, записываю в БД а потом читаю оттуда и вывожу на экран - у меня выводятся два этих слова в строчку: Hello world!.
Как сделать так чтобы перевод строки сохранялся?
Например я поставил в textarea - wrap="hard" и у меня автоматически переносятся слова когда я пишу их до конца строки. И этот перенос, когда я вывожу его обратно из БД на экран, этот перенос сохраняется. А почему тогда не сохраняется перевод строки который я делаю нажимая Enter?
Спустя 4 дня, 3 часа, 22 минуты, 23 секунды (26.03.2009 - 19:01) REANIMATOR написал(а):
на сколько я знаю перенос это тоже самое что chr(10) но выводится оно должно с переносом... проверь исходный код. А чтоб в ХТМЛ выводилось с переносом засунь всё в тег <pre></pre>
Спустя 1 день, 34 минуты, 42 секунды (27.03.2009 - 19:36) Cookson написал(а):
в скрипте перед выводом сделай выводимой строке с постом:
$text=preg_replace("\n", "<br>", $text); // где $text - имя переменной с постом.
Ведь для браузера перенос строки и <br> - совершенно разные вещи.
$text=preg_replace("\n", "<br>", $text); // где $text - имя переменной с постом.
Ведь для браузера перенос строки и <br> - совершенно разные вещи.
Спустя 4 минуты, 24 секунды (27.03.2009 - 19:41) twin написал(а):