|
|
|
| Народ, подскажите как замутить такую фитчу. Чтобы текст из формы обрабатывался без тэгов HTML. Т.е. если что-то отпавлялось из формы клиентом и он использовал при написание перенос строки, а в итоге выводиться все подряд! | |
|
|
|
|
|
|
|
для: shmel79
(19.02.2008 в 15:29)
| | nl2br() (не 12, в L2) | |
|
|
|
|
|
|
|
для: bronenos
(19.02.2008 в 16:00)
| | и куда это вставлять? | |
|
|
|
|
|
|
|
для: shmel79
(19.02.2008 в 16:26)
| | При выводе! | |
|
|
|
|
|
|
|
для: ddhvvn
(19.02.2008 в 16:48)
| | Поясни конкретней что тебе надо сделать? Вырезать все теги из переменной которая забирается с формы? | |
|
|
|
|
|
|
|
для: DZR
(19.02.2008 в 16:53)
| | Если просто перенос строки в выводе html сделать то
| |
|
|
|
|
|
|
|
для: DZR
(19.02.2008 в 16:56)
| | Ме нужно чтобы все тэги вырезались.... но на сайте отображались буд-то они есть.... с переносами. Вот как в этой форме в который я сейчас пишу))))) Т.е. я могу использовать Enter для перехода на след.строк и в итоге на форуме отобразиться готовое сообщение со всеми переносами! | |
|
|
|
|
|
|
|
для: shmel79
(20.02.2008 в 10:56)
| | вводимое сообщение:
проверяем на перевод строки:
$message=str_replace(chr(13),"<br>",$message);
|
получаеццо:
привет<br>вася!
и при выводе на сайте будет автоматический перевод строки! | |
|
|
|
|
|
|
|
для: dimonich2004
(20.02.2008 в 11:19)
| | chr(13) а короче так "\n"
Но дело вкуса | |
|
|
|
|
|
|
|
для: bronenos
(20.02.2008 в 13:58)
| | а ещё так \r\n и вот так \r , на всякий случай) | |
|
|
|
|
|
|
|
для: DZR
(20.02.2008 в 16:13)
| | Переносимее писать \n | |
|
|
|
|
|
|
|
для: bronenos
(20.02.2008 в 13:58)
| | chr(13) это не \n (LF), а \r (CR). | |
|
|
|
|
|
|
|
для: Unkind
(20.02.2008 в 16:52)
| | Пфф.. его то зачем
\n и в никсе и в винде будет пахать, а 13 - ток в винде
Ну если конечно файл не генерится своей прогой | |
|
|
|
|
|
|
|
для: bronenos
(20.02.2008 в 16:58)
| |
<?
$message = nl2br(strip_tags($message));
echo $message;
?>
|
| |
|
|
|