За последние 24 часа нас посетили 18698 программистов и 1702 робота. Сейчас ищут 933 программиста ...

Перечислите основной набор функций обработки данных

Тема в разделе "PHP для новичков", создана пользователем nurCoder, 18 июл 2014.

  1. nurCoder

    nurCoder Новичок

    С нами с:
    15 июл 2014
    Сообщения:
    27
    Симпатии:
    0
    Перечислите пожалуйста основной набор функций для обработки входных данных (поля регистрации).
     
  2. Luge

    Luge Старожил

    С нами с:
    2 фев 2007
    Сообщения:
    4.680
    Симпатии:
    1
    Адрес:
    Минск
  3. nurCoder

    nurCoder Новичок

    С нами с:
    15 июл 2014
    Сообщения:
    27
    Симпатии:
    0
    Мне нужны функции типа "htmlspecialchars", которые проверяют текст на наличие html, php тегов и знаков(<>="" и т.п.), после чего автоматически их удаляют.
     
  4. Luge

    Luge Старожил

    С нами с:
    2 фев 2007
    Сообщения:
    4.680
    Симпатии:
    1
    Адрес:
    Минск
  5. nurCoder

    nurCoder Новичок

    С нами с:
    15 июл 2014
    Сообщения:
    27
    Симпатии:
    0
    Да то что нужно (только их многовато). Могли бы вы основные перечислить, которые защищают текст от символов(<>="" и т.п.).
     
  6. Luge

    Luge Старожил

    С нами с:
    2 фев 2007
    Сообщения:
    4.680
    Симпатии:
    1
    Адрес:
    Минск
    текст не надо ни от чего защищать
     
  7. nurCoder

    nurCoder Новичок

    С нами с:
    15 июл 2014
    Сообщения:
    27
    Симпатии:
    0
    Нет, у меня есть форма регистрации, кто-то может ввести вместо нормального логина "Ron", ввести "<p style='color: red;'>Ron</p>". Понимаете ?
     
  8. Luge

    Luge Старожил

    С нами с:
    2 фев 2007
    Сообщения:
    4.680
    Симпатии:
    1
    Адрес:
    Минск
    ну и что?

    Добавлено спустя 26 секунд:
    вот здесь же введён этот самый <p style='color: red;'>Ron</p>
     
  9. nurCoder

    nurCoder Новичок

    С нами с:
    15 июл 2014
    Сообщения:
    27
    Симпатии:
    0
    Ладно погуглю, может сейчас что нибудь найду.
     
  10. Luge

    Luge Старожил

    С нами с:
    2 фев 2007
    Сообщения:
    4.680
    Симпатии:
    1
    Адрес:
    Минск
    так вот, данная строка никак не может повредить сайту. Не бывает опасных данных. Бывают опасные разработчики.
    При записе в базу следует экранировать символы или использовать подготовленные выражения http://phpfaq.ru/slashes
    При выводе — прогонять текст через htmlspecialchars()
     
  11. [vs]

    [vs] Суперстар
    Команда форума Модератор

    С нами с:
    27 сен 2007
    Сообщения:
    10.559
    Симпатии:
    632