- Поисковые системы
- Практика оптимизации
- Трафик для сайтов
- Монетизация сайтов
- Сайтостроение
- Социальный Маркетинг
- Общение профессионалов
- Биржа и продажа
- Финансовые объявления
- Работа на постоянной основе
- Сайты - покупка, продажа
- Соцсети: страницы, группы, приложения
- Сайты без доменов
- Трафик, тизерная и баннерная реклама
- Продажа, оценка, регистрация доменов
- Ссылки - обмен, покупка, продажа
- Программы и скрипты
- Размещение статей
- Инфопродукты
- Прочие цифровые товары
- Работа и услуги для вебмастера
- Оптимизация, продвижение и аудит
- Ведение рекламных кампаний
- Услуги в области SMM
- Программирование
- Администрирование серверов и сайтов
- Прокси, ВПН, анонимайзеры, IP
- Платное обучение, вебинары
- Регистрация в каталогах
- Копирайтинг, переводы
- Дизайн
- Usability: консультации и аудит
- Изготовление сайтов
- Наполнение сайтов
- Прочие услуги
- Не про работу
В 2023 году Google заблокировал более 170 млн фальшивых отзывов на Картах
Это на 45% больше, чем в 2022 году
Оксана Мамчуева
Тренды маркетинга в 2024 году: мобильные продажи, углубленная аналитика и ИИ
Экспертная оценка Адмитад
Оксана Мамчуева
Авторизуйтесь или зарегистрируйтесь, чтобы оставить комментарий
Вы скажите что вы хотите.
Вырезать все атрибуты тегов, кроме перечисленных.
Если да то в каких тегах, во всех или только в тегах таблицы.
Или же вырезать текст внутри тегов.
$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');) тоже осталось, вобщем то дырка остается :(