|
|
|
|
|
для: cheops
(14.08.2005 в 22:37)
| | Решил проблему. Если кому интересно, вот код:
$full_mess=urlencode($full_mess);
$full_mess=str_replace("%0D%0A", "\\n", $full_mess);
$full_mess=str_replace("%0A", "\\n", $full_mess);
$full_mess=urldecode($full_mess);
|
| |
|
|
|
|
|
|
|
для: Киналь
(14.08.2005 в 20:06)
| | Так вряд ли получится, но при замене на <br> лучше использовать str_replace, а не nl2br, так как nl2br перевод строки всё-равно оставляет
<?php
$text = str_replace('\r\n','<br>',$text);
$text = str_replace('\n','<br>',$text);
?>
|
| |
|
|
|
|
|
|
|
для: Евгений Петров
(14.08.2005 в 17:38)
| | Да нет, это было бы слишком просто=) Хочется сохранить форматирование текста. То есть чтобы в alert() выводилось вместе со всеми абзацами. | |
|
|
|
|
|
|
|
для: Киналь
(14.08.2005 в 15:48)
| | Удалить все \n | |
|
|
|
|
|
|
| Имеется текст новости, в нем есть переводы строк. Но выводится этот текст таким образом:
javascript:alert('Новость');
|
Проблема в том, что в Яваскрипте нельзя переносить строку. Пытался заменять в тексте новости \n на \\n, пытался сначала nl2br, а потом str_replace("<br />", "\\n", $mess) - все равно в html-коде все на разных строчках! Как же этого избежать? | |
|
|
|
|