Имя пользователя:
Пароль:  
Помощь | Регистрация | Забыли пароль?  

Показать сообщение отдельно

Старожил


Сообщения: 313
Благодарности: 46

Профиль | Отправить PM | Цитировать


rus-4-ever правильно сказал, просто добавлю что некоторые символы трудно экранировать например @, можно использовать шестнадцатиричный код

Код: Выделить весь код
<?
$text = "\ + * ? [ ^| ] $ (  { } = ! < > | было";
 echo $text."<br>";
$text = "\ + * ? [ ^| ] $ (  { } = ! < > | осталось";
echo  preg_replace ("/[\\x28\\x29\\x3c\\x3e\\x40\\x2c\\x3a\\x3b\\x5c\\x22\\x2e\\x5b\\x5d\\x2b\\x3f\\x7d\\x2a\\x5e\\x7c\\x24\\x7b\\x3d\\x21\\x7c]/","",$text);

?>
там всевозможные символы. можно указать интервал чтобы сократить колличество. вобщем база есть, а там дополнительно поискать можно какие символы добавить или убрать. HEX код символа можно посмотреть так: echo bin2hex('символ');

Отправлено: 01:18, 01-04-2008 | #4