|
|
|
| Здрасти :)
Пользователь пытается вставить в сообщение HTML-теги.
Нужно, чтобы такие сообщения не размещались.
Поделитесь кодом.
Заранее Спасибо. | |
|
|
|
|
|
|
|
для: Незнайка
(31.10.2008 в 16:36)
| | Вы уже подымали этот вопрос. Хотите резать все - рег выражения, либо не резать, а просто узнавать - есть теги в присланном вам, значит "До свидания", ну или чего вы хотите ) | |
|
|
|
|
|
|
|
для: sim5
(31.10.2008 в 16:41)
| | Sim5, есть форма, пользователь вводит текст и пытается вставить html-теги
Нужно не просто "обезвредить" их, а совсем не добавлять такие сообщения.
И сообщить пользователю например, "В сообщениях HTML-теги запрещены... " | |
|
|
|
|
|
|
|
для: Незнайка
(31.10.2008 в 17:27)
| | ох....
регулярные выражения! | |
|
|
|
|
|
|
|
для: ddhvvn
(31.10.2008 в 17:32)
| | ох-ох-ох .... маленький не ... ? (шутка)
>> регулярные выражения!
Об этом я думал, а как написать эти рег. не знаю.
Может подмогнете? | |
|
|
|
|
|
|
|
для: Незнайка
(31.10.2008 в 17:43)
| | Можно просто проверять наличие знаков < и > в тексте сообщения. Если так уж не хотите разбираться с регулярными выражениями. | |
|
|
|
|
|
|
|
для: Незнайка
(31.10.2008 в 17:27)
| | Рег выражения смотрите, проверяйте, если есть теги, то... | |
|
|
|
|
|
|
|
для: sim5
(31.10.2008 в 17:41)
| | Sim5 ну если бы я знал, как, то тему бы второй раз не поднимал.
Как Вы считаете?)) | |
|
|
|
|
|
|
|
для: Незнайка
(31.10.2008 в 17:47)
| | Я считаю, что вам нужно зайти в этот http://softtime.ru/forum/index.php?id_forum=6 раздел. В нем готового и нужного вам столько, что SoftTime бочки для засола готовить начал ) | |
|
|
|
|
|
|
|
для: sim5
(31.10.2008 в 18:02)
| | Спасибо, я обязательно зайду в этот раздел.
Немогли бы Вы мне точнее показать, где, в какой теме этого раздела глянуть?
Чтобы Вам не пришлось вновь писать, что я подымал этот вопрос ))
Буду очень признателен.
>>...SoftTime бочки для засола готовить начал )
Засол это хорошо) | |
|
|
|
|
|
|
|
для: Незнайка
(31.10.2008 в 18:19)
| | Шантаж? ) | |
|
|
|
|
|
|
|
для: ddhvvn
(31.10.2008 в 18:21)
| | Хуже )))
Крик о помощи!
-----------------------------------------------------------
"Помогите хулиганы html-теги вставляют" | |
|
|
|
|
|
|
|
для: Незнайка
(31.10.2008 в 18:19)
| | Вот когда мне SoftTime будет платить как "регулировщику" (ну или гайцу с полосатой палкой), я может и буду для всех искать и показывать, где что лежит ;-) Ну неужели трудно зайти в раздел и сделать поиск? Да там и искать то, легче пролистать немного навигатор, и встретите типа "как вырезать теги...", "как получить ..." | |
|
|
|
|
|
|
|
для: sim5
(31.10.2008 в 18:31)
| | Ну что же Вы так, это же Лень и жажда Халявы...
Святое для славянина ))))))))) | |
|
|
|
|
|
|
|
для: sim5
(31.10.2008 в 18:31)
| | >>... Ну неужели трудно зайти в раздел и сделать поиск?..
Искал.
P.S. Плохо наверно ))) | |
|
|
|
|
|
|
|
для: Незнайка
(31.10.2008 в 20:31)
| | Короче, теги заключены в <>, просто проверяйте такое, например
<?php
$text = "text<br>text2";
if(!preg_match("!<.+?>!s", $text))
print "Без тегов";
?>
|
Хотя возможно пользователь, может и набрать что-то в треуголках, но это мало вероятно, для нормального пользователя. | |
|
|
|
|
|
|
|
для: AcidTrash
(31.10.2008 в 21:34)
| | Довольна не эффективный способ! Можно реализовать данную затею таким способом берется готовый скрипт с РНРBB или dateLife и вставляется в заданный скрипт.
P.S./ Зачем придумывать велосипед, если он и до нас был придумат. | |
|
|
|
|
|
|
|
для: edii87shadow
(31.10.2008 в 21:50)
| | >берется готовый скрипт с РНРBB или dateLife и вставляется в заданный скрипт.
И что, это за скрипт, пример его приведете? :) | |
|
|
|
|
|
|
|
для: AcidTrash
(31.10.2008 в 21:34)
| | Заметьте. у нас тут вроде все нормальные, а в треуголках набирают не то что через одного, а буквально каждый. И вовсе не теги. | |
|
|
|
|
|
|
|
для: Trianon
(31.10.2008 в 21:59)
| | >Заметьте. у нас тут вроде все нормальные, а в треуголках набирают не то что через одного, а >буквально каждый. И вовсе не теги.
Честно сказать особо не замечал, что буквально каждый(не имея ввиду скриптов и тд).
И здесь, насчет этого проверки нет.
P.S. Вы хотите предложить другое решение, пожалуйста, интересно посмотреть.
С учетом того, что тегов туева хуча. | |
|
|
|
|
|
|
|
для: AcidTrash
(31.10.2008 в 22:13)
| | >>Заметьте. у нас тут вроде все нормальные, а в треуголках набирают не то что через одного, а >буквально каждый. И вовсе не теги.
>Честно сказать особо не замечал, что буквально каждый(не имея ввиду скриптов и тд).
А Вы поимейте их в виду. | |
|
|
|
|
|
|
|
для: Trianon
(31.10.2008 в 22:33)
| | >А Вы поимейте их в виду.
Я никого иметь в виду не буду.
Тогда это не ко мне, а к автору.
P.S. Вы не ответили, о лучшем :) решении проблемы.
P.P.S. Для автора.
Не проще было бы воспользоваться функцией strip_tags() и пишите в базу без тегов. | |
|
|
|
|
|
|
|
для: AcidTrash
(31.10.2008 в 22:37)
| | >>А Вы поимейте их в виду.
>Я никого иметь в виду не буду.
>Тогда это не ко мне, а к автору.
Он не станет - совершенно однозначно.
>P.S. Вы не ответили, о лучшем :) решении проблемы.
Так простое же решение. Не охотиться за ведьмами. Не искать теги там, где их нет. | |
|
|
|
|
|
|
|
для: Trianon
(31.10.2008 в 23:00)
| | и вообще сравните $text и strip_tags от $text. если не равны - значит теги были (не проверял) | |
|
|
|