|
|
|
| Доброго времени суток.
Меня интересует такой вопрос, при добавлении сообщений, ставлю ограничение на HTML теги при помощи htmlspecialchars() но все равно каким-то образом удается отсылать тэги, возможно в другой кодировке...
Кто может что-то посоветовать?
За ранее благодарен! | |
|
|
|
|
|
|
|
для: B@cZ
(20.11.2007 в 23:40)
| | htmlspecialchars() - Фильтрует <,> .. в любой кодировки. | |
|
|
|
|
|
|
|
для: B@cZ
(20.11.2007 в 23:40)
| | попробуй регулярками вырезать тогда..... очень хорошоя штука. | |
|
|
|
|
|
|
|
для: B@cZ
(20.11.2007 в 23:40)
| | и какие теги прошли? :) | |
|
|
|
|
|
|
|
для: B@cZ
(20.11.2007 в 23:40)
| | Если вам надо убрать теги, то используйте strip_tags | |
|
|
|
|
|
|
|
для: B@cZ
(20.11.2007 в 23:40)
| | htmlspecialchars(), если мне не изменяет память, теги никогда и не убирала, а просто заменяла их мнемониками, то есть ими же в ASII, вобщем, теги так и будут выводится, только играть роль тегов они не будут, будут как простые символы. А для того, чтобы теги вырезать, тебе уже написали - strip_tags() | |
|
|
|
|
|
|
|
для: vitroot
(21.11.2007 в 10:37)
| | еще хочу сказать, то он вырезает все что в знаках < и >, так что если кто-то введет данные типа <Meta>, то всё будет удалено, при условии, что знаки не есть сущностями. | |
|
|
|
|
|
|
|
для: maxnag
(21.11.2007 в 15:36)
| | Вторым параметром можно прописать какие теги оставлять | |
|
|
|
|
|
|
|
для: B@cZ
(20.11.2007 в 23:40)
| |
<?php
$str = 'переменная с текстом';
$str = htmlspecialchars(strip_tags($str));
echo $str;
?>
|
| |
|
|
|