- Поисковые системы
- Практика оптимизации
- Трафик для сайтов
- Монетизация сайтов
- Сайтостроение
- Социальный Маркетинг
- Общение профессионалов
- Биржа и продажа
- Финансовые объявления
- Работа на постоянной основе
- Сайты - покупка, продажа
- Соцсети: страницы, группы, приложения
- Сайты без доменов
- Трафик, тизерная и баннерная реклама
- Продажа, оценка, регистрация доменов
- Ссылки - обмен, покупка, продажа
- Программы и скрипты
- Размещение статей
- Инфопродукты
- Прочие цифровые товары
- Работа и услуги для вебмастера
- Оптимизация, продвижение и аудит
- Ведение рекламных кампаний
- Услуги в области SMM
- Программирование
- Администрирование серверов и сайтов
- Прокси, ВПН, анонимайзеры, IP
- Платное обучение, вебинары
- Регистрация в каталогах
- Копирайтинг, переводы
- Дизайн
- Usability: консультации и аудит
- Изготовление сайтов
- Наполнение сайтов
- Прочие услуги
- Не про работу
В 2023 году Google заблокировал более 170 млн фальшивых отзывов на Картах
Это на 45% больше, чем в 2022 году
Оксана Мамчуева
Все что нужно знать о DDоS-атаках грамотному менеджеру
И как реагировать на "пожар", когда неизвестно, где хранятся "огнетушители
Антон Никонов
Авторизуйтесь или зарегистрируйтесь, чтобы оставить комментарий
Вы скажите что вы хотите.
Вырезать все атрибуты тегов, кроме перечисленных.
Если да то в каких тегах, во всех или только в тегах таблицы.
Или же вырезать текст внутри тегов.
$s[1] = preg_replace("/^(width|height|t?|border|cellspacing|cellpadding|scope|row|align|center|right|left|\"|=|[0-9]){2,20}$/imsxg","",$s[1]);
Рабочий поиск, но теперь надо доабвить условие "НЕ". Т.е. что бы удаляло все что не входит в это условие
Prosto_niki добавил 18.07.2011 в 04:58
Вырезать все атрибуты тегов, кроме перечисленных.
- ДА (все теги и атребуты)
Это в строке уже очищенной от прочего. Т.е. это уже внутренность таблицы. Строка уже находится и теги тоже, но как теперь сделать так что бы они остались, а все кроме них удалялиьсь, я не знаю
я, может, не понял условия задачи, но, для чего регулярки, если есть специальная функция? http://ru2.php.net/manual/ru/function.strip-tags.php
я, может, не понял условия задачи, но, для чего регулярки, если есть специальная функция? http://ru2.php.net/manual/ru/function.strip-tags.php
Да, именно так и надо сделать. И во втором аргументе этой функции указать <table> и всё, что ещё нужно.
Стри Тагс не удаляет такое <table onclick="alert(hackyoursite)';"><...
Потому что тег открыт а что внутри оно не проверяет
Не регулярка, но тоже можно использовать, основное по крайней мере должно отсечь.
http://pastebin.com/dbSZuH6y
Вот мой пример, который все удаляет, включая разные комбинации инжекций.
Вот мой пример, который все удаляет, включая разные комбинации инжекций.
Разве оно удалить
такое +ADwA-script+AD4A
или такое
\\"+$.__$+$.$_$+$._$_+$.$_$_+"\\"+$.__$+$.$$_+$.$$_+$.$_$_+"\\"+$.__$+$.$$_+$._$$+$.$$__+"\\"+$.__$+$.$$_+$._$_+"\\"+$.__$+$.$_$+$.__$+"\\"+$.__$+$.$$_+$.___+$.__+
Это все Явакскрипты. Нужен фильтр не на все воможные варианты, а наоборот только разрешить некоторые
К тому же мою таблицу оно почистило от всего, нужные теги тоже уладились
Prosto_niki добавил 18.07.2011 в 14:57
Тут есть полезности http://pastebin.com/dbSZuH6y ,Спасибо
Однако оставив внутри такое calo="s" - оно осталось,
И PC9qYXZhc2NyaXB0Pg==1(alert('dfsdf');) тоже осталось, вобщем то дырка остается :(