Удаление атрибутов у теговhttp://softtime.ru/forumУдаление атрибутов у теговhttp://softtime.ru/forum/read.php?id_forum=6&id_theme=85747#post540250Проблема очистки html актуальна и сейчас. Вот например статья HtmlCleaner про очистку html от ненужных тегов и атрибутов тегов. В...Удаление атрибутов у теговTue, 18 Feb 2014 21:23:14 +0300vasiatkaУдаление атрибутов у теговhttp://softtime.ru/forum/read.php?id_forum=6&id_theme=85747#post510713да не, все в норме )Удаление атрибутов у теговWed, 21 Mar 2012 17:28:43 +0300ladanУдаление атрибутов у теговhttp://softtime.ru/forum/read.php?id_forum=6&id_theme=85747#post510592Что то не так с рег. выражением?Удаление атрибутов у теговWed, 21 Mar 2012 11:36:21 +0300tima2010Удаление атрибутов у теговhttp://softtime.ru/forum/read.php?id_forum=6&id_theme=85747#post510591ну тогда почаще бэкапы делать :)Удаление атрибутов у теговWed, 21 Mar 2012 11:18:23 +0300ladanУдаление атрибутов у теговhttp://softtime.ru/forum/read.php?id_forum=6&id_theme=85747#post510590Так почти и получилось: "?php /* Вырезаем все теги кроме разрешенных */ $text = strip_tags($text, '"b""strong""i""u""del""strike""em""center""h2""li""ol""ul""br""hr""center"'); /* Вырезаем все атрибуты...Удаление атрибутов у теговWed, 21 Mar 2012 11:02:29 +0300tima2010Удаление атрибутов у теговhttp://softtime.ru/forum/read.php?id_forum=6&id_theme=85747#post510587Разбейте задачу на подзадачи: 1. Находим все теги. 2. Удаляем не разрешенные теги. 3. Для каждого тега находим все атрибуты...Удаление атрибутов у теговWed, 21 Mar 2012 10:33:33 +0300ГостьУдаление атрибутов у теговhttp://softtime.ru/forum/read.php?id_forum=6&id_theme=85747#post510586Большое спасибоУдаление атрибутов у теговWed, 21 Mar 2012 10:04:04 +0300tima2010Удаление атрибутов у теговhttp://softtime.ru/forum/read.php?id_forum=6&id_theme=85747#post510584Это делается через preg_replace_callback() функцию. Но лучше нате вам толковый валидатор:"? $pattern = "#http://(*\.)+{2,6}(/(*{1})*(\?((*)?(=(%{2}|)*)?)?(&(amp;)?((*)?(=(%{2}|)*)?)?)*)?)?#ui";берете все что между ## и вставляете...Удаление атрибутов у теговWed, 21 Mar 2012 09:46:26 +0300SfinksУдаление атрибутов у теговhttp://softtime.ru/forum/read.php?id_forum=6&id_theme=85747#post510582Хотел еще поинтересоваться, можно ли как то применить htmlspecialchars к данным которые мы выдергиваем из http://softtime.ru/forum/pstadd.php?id_forum=6 именно...Удаление атрибутов у теговWed, 21 Mar 2012 09:00:22 +0300tima2010Удаление атрибутов у теговhttp://softtime.ru/forum/read.php?id_forum=6&id_theme=85747#post510579спасибо! Странно работает и с U и с uУдаление атрибутов у теговWed, 21 Mar 2012 08:17:54 +0300tima2010Удаление атрибутов у теговhttp://softtime.ru/forum/read.php?id_forum=6&id_theme=85747#post510553isU - вы этим что хотели сказать? "i", "s" понятно. "U" - вы же не имели ввиду УТФ? ) потому...Удаление атрибутов у теговTue, 20 Mar 2012 23:53:46 +0300SfinksУдаление атрибутов у теговhttp://softtime.ru/forum/read.php?id_forum=6&id_theme=85747#post510552Да, верно. * - 0 или более пробелов + - 1 или более НЕ пробелов. только тут абсолютно...Удаление атрибутов у теговTue, 20 Mar 2012 23:47:16 +0300SfinksУдаление атрибутов у теговhttp://softtime.ru/forum/read.php?id_forum=6&id_theme=85747#post510548Посмотрите пожалуйста, правильно ли я понимаю данное выражение: $text = preg_replace("#\*(+)*\#isU",'"a href="\\1" target="_blank""\\1"/a"',$text); Что конкретно означает этот участок? *(+) то...Удаление атрибутов у теговTue, 20 Mar 2012 23:03:48 +0300tima2010Удаление атрибутов у теговhttp://softtime.ru/forum/read.php?id_forum=6&id_theme=85747#post510547" а буду сразу банить людей за какие-нибудь пакости Не хотелось бы каркать, но может так случиться, что банить будет...Удаление атрибутов у теговTue, 20 Mar 2012 23:00:31 +0300SfinksУдаление атрибутов у теговhttp://softtime.ru/forum/read.php?id_forum=6&id_theme=85747#post510544Просто пакость может быть незаметной :) И попадут в админ панель. Пока что остановился на варианте: "?php $text =...Удаление атрибутов у теговTue, 20 Mar 2012 22:14:19 +0300tima2010Удаление атрибутов у теговhttp://softtime.ru/forum/read.php?id_forum=6&id_theme=85747#post510543у меня на форуме стоит редактор tinyMCE. Работает как у вас походу и такие же проблемы. Если бы яваскрипт знал,...Удаление атрибутов у теговTue, 20 Mar 2012 22:02:58 +0300ladanУдаление атрибутов у теговhttp://softtime.ru/forum/read.php?id_forum=6&id_theme=85747#post510541Используется wysiwyg редактор, отформатированный текст сразу отображается без bbcode. Не хочется заставлять пользователя использовать текст [/ b...Удаление атрибутов у теговTue, 20 Mar 2012 21:07:18 +0300tima2010Удаление атрибутов у теговhttp://softtime.ru/forum/read.php?id_forum=6&id_theme=85747#post510530Что вы пытаетесь сделать? Защититься? Ну так вы уже это сделали. htmlspecialchars() преобразует специальные символы в HTML-сущности и ни один...Удаление атрибутов у теговTue, 20 Mar 2012 20:15:19 +0300SfinksУдаление атрибутов у теговhttp://softtime.ru/forum/read.php?id_forum=6&id_theme=85747#post510508Спасибо! А какие еще могут быть лишние "опасные" атрибуты? Понятно что нужно учитывать одинарные кавычки тоже. Получается придется перечислить все...Удаление атрибутов у теговTue, 20 Mar 2012 15:46:03 +0300tima2010Удаление атрибутов у теговhttp://softtime.ru/forum/read.php?id_forum=6&id_theme=85747#post510311как-то так "?php //Текст с тегами $text=' Текст"br""br style="clear:both;"" "b"123"/b" "strong"123"/strong" "i"123"/i" "del"123"/del""br" "del"123"br""/del""br" "center"123"/center" "h1"123"/h1" "h2"123"/h2" "h3"123"/h3" "ul"...Удаление атрибутов у теговMon, 19 Mar 2012 01:57:12 +0300ladan