Полная Версия: замена данных форм
Шаман
как обработать замену данных форм в скрипте. я просто точно не помню. там что-то типа строчки eregi replace

ну к примеру чтобы при вводе символов "<" и ">" они заменялись на "&lt;" и "&gt;"
rudvil
CODE
echo htmlspecialchars("<br>");

выдаст &lt;br&gt;
Ilidan
Это целый раздел так-то) Регулярные выражения называется. В кратце и понятным языклм они описаны в книге Фленова Php глазами Хакера.
Ну вот примерчег:
QUOTE

<?php
$text="<АбраКадабра>";
$new_text=eregi_replace("<","&lt",$text);
$new_text=eregi_replace(">","gt",$text);
?>

Сам я в них не силен, а мой пример далеко не лучшее решение)
Шаман
ну мен вот собственно для чего: мне через форму в бд надо вбивать копипастом многа текста, а в пхпмйадмине я уже запарился <br> вставлять, так мне надо чтобы скрипт обрабатывающий форму заменял перевод строки в форме на <br>..... вотъ
Ilidan
}{м...
Вот попробуй:
QUOTE

<?php
<?php
$text="<АбраКадабра>";
$new_text=eregi_replace("\n","<br>",$text);
?>

Сам не проверял...Так что используй на свой страх и риск
Шаман
ок))) а так ошибкой не будет?

<?php
$text="<АбраКадабра>";
$new_text=eregi_replace("
","<br>",$text);
?>

потому что вроде так делал когда-то....))) и я просто не в курсе ... перевод строки так и обозначается "\n"?
Ilidan
Ну, если делал...рискни))
/n - да, перевод строки(каретки). Возможно придется использовать preg_replace вместо eregi_replace
Шаман
спасибо)
Ilidan
Хоть скажи работает или нет
Fast Reply:

 Enable Smilies |  Enable Signature
Здесь расположена полная версия этой страницы.
aceweb.ru