Задать вопрос
@wagwandude

Функция фильтрации текста?

Здравствуйте.

Можете подсказать функцию или набор функций для адекватной фильтрации присланного пользователем текста (от SQL-инъекций, html-кодов, одинарных кавычек и пр)

Знаю, что есть strip_tags и другие способы, но может кто-то писал или находил функцию для очистки кода от лишнего?
Написал пару модулей для движка, но пройдясь по безопасности нашел массу ошибок. Например, если отправить одинарную кавычку, то получим MySQL Fatal Error, пришлось написать регулярное выражение, но потом отправив обратный слэш с кавычкой - происходит та же самая проблема.
Иными словами, все ошибки предусмотреть не в состоянии, поэтому в поисках подходящей функции.

Заранее спасибо.
  • Вопрос задан
  • 148 просмотров
Подписаться 1 Оценить Комментировать
Помогут разобраться в теме Все курсы
  • Skillfactory
    Профессия Fullstack веб-разработчик на JavaScript и PHP
    20 месяцев
    Далее
  • Хекслет
    PHP-разработчик
    10 месяцев
    Далее
  • Нетология
    Веб-разработчик с нуля: профессия с выбором специализации
    14 месяцев
    Далее
Пригласить эксперта
Ответы на вопрос 2
@entermix
Используйте PDO, или mysqli_escape_string для записи в БД этого будет достаточно.
Так же можно использовать HTML Purifier если требуется "что-то более чем".
Ответ написан
xmoonlight
@xmoonlight
https://sitecoder.blogspot.com
regex + "белый список" символов
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы