Шаман
Jan 23 2009, 12:52 AM
как обработать замену данных форм в скрипте. я просто точно не помню. там что-то типа строчки eregi replace
ну к примеру чтобы при вводе символов "<" и ">" они заменялись на "<" и ">"
rudvil
Jan 23 2009, 01:01 AM
CODE |
echo htmlspecialchars("<br>"); |
выдаст <br>
Ilidan
Jan 23 2009, 01:02 AM
Это целый раздел так-то) Регулярные выражения называется. В кратце и понятным языклм они описаны в книге Фленова Php глазами Хакера.
Ну вот примерчег:
QUOTE |
<?php $text="<АбраКадабра>"; $new_text=eregi_replace("<","<",$text); $new_text=eregi_replace(">","gt",$text); ?>
|
Сам я в них не силен, а мой пример далеко не лучшее решение)
Шаман
Jan 23 2009, 01:11 AM
ну мен вот собственно для чего: мне через форму в бд надо вбивать копипастом многа текста, а в пхпмйадмине я уже запарился <br> вставлять, так мне надо чтобы скрипт обрабатывающий форму заменял перевод строки в форме на <br>..... вотъ
Ilidan
Jan 23 2009, 01:29 AM
}{м...
Вот попробуй:
QUOTE |
<?php <?php $text="<АбраКадабра>"; $new_text=eregi_replace("\n","<br>",$text); ?>
|
Сам не проверял...Так что используй на свой страх и риск
Шаман
Jan 23 2009, 01:34 AM
ок))) а так ошибкой не будет?
<?php
$text="<АбраКадабра>";
$new_text=eregi_replace("
","<br>",$text);
?>
потому что вроде так делал когда-то....))) и я просто не в курсе ... перевод строки так и обозначается "\n"?
Ilidan
Jan 23 2009, 01:38 AM
Ну, если делал...рискни))
/n - да, перевод строки(каретки). Возможно придется использовать preg_replace вместо eregi_replace
Шаман
Jan 23 2009, 01:40 AM
спасибо)
Ilidan
Jan 23 2009, 01:17 PM
Хоть скажи работает или нет
Fast Reply:
Powered by dgreen
Здесь расположена полная версия этой страницы.