Реклама

PHP: очистка и валидация данных

Размер: 41,1 Мб.

Длительность: 23 мин. 11 сек.

Скачать видеоурок + исходники

В этом видео вы узнаете, как производить очистку и валидацию данных средствами PHP.

Часто для этих целей используются регулярные выражения, однако, во многих случаях есть более простое и эффективное решение.

В этом уроке речь пойдет о функции filter_var. Это универсальная функция, которая позволяет выполнять две основных задачи:

- очистка данных
- валидация данных (проверка соответствия их определенному формату)

С очисткой и валидацией мы сталкиваемся постоянно, особенно при работе с формами.

Функция filter_var позволяет нам использовать два типа фильтров для обработки поступающей в скрипт информации.

Одна группа фильтров предназначена для обработки данных с целью устранения потенциально опасных символов. Другая же направлена на выявление отклонений вводимых данных от определенного формата.

Данная функция позволит вам с легкостью удалить опасные тэги из текстовых полей формы, проверить на корректность вводимый пользователем Email и т.д.

Несомненным преимуществом такого подхода является отсутствие необходимости использовать для таких целей регулярные выражения.

Конечно, в некоторых случаях их использование уместно, однако, со многими типичными задачами теперь можно справиться с помощью функции filter_var и специальных фильтров.

В уроке мы рассмотрим применение данной функции на примере с формой обратной связи с тремя полями.

Мы будем проверять входящие данные и, в зависимости от результата, будем выводить пользователю различные информационные сообщения.

Реклама

Вы можете просмотреть этот урок прямо сейчас, либо скачать его себе на компьютер по ссылке выше.


P.S. Хотите как следует разобраться с PHP? Обратите внимание на премиум-уроки по различным аспектам сайтостроения, включая программирование на PHP, а также на бесплатный курс по созданию своей CMS-системы на PHP с нуля. Все это поможет вам быстрее и проще освоить этот мощный язык веб-разработки:

Понравился материал и хотите отблагодарить?
Просто поделитесь с друзьями и коллегами!


Смотрите также:

PHP: Получение информации об объекте или классе, методах, свойствах и наследовании

PHP: Получение информации об объекте или классе, методах, свойствах и наследовании

CodeIgniter: жив или мертв?

CodeIgniter: жив или мертв?

Функции обратного вызова, анонимные функции и механизм замыканий

Функции обратного вызова, анонимные функции и механизм замыканий

Применение функции к каждому элементу массива

Применение функции к каждому элементу массива

Слияние массивов. Преобразование массива в строку

Слияние массивов. Преобразование массива в строку

Деструктор и копирование объектов с помощью метода __clone()

Деструктор и копирование объектов с помощью метода __clone()

Эволюция веб-разработчика или Почему фреймворк - это хорошо?

Эволюция веб-разработчика или Почему фреймворк - это хорошо?

Магические методы в PHP или методы-перехватчики (сеттеры, геттеры и др.)

Магические методы в PHP или методы-перехватчики (сеттеры, геттеры и др.)

PHP: Удаление элементов массива

PHP: Удаление элементов массива

Ключевое слово final (завершенные классы и методы в PHP)

Ключевое слово final (завершенные классы и методы в PHP)

50 классных сервисов, программ и сайтов для веб-разработчиков

50 классных сервисов, программ и сайтов для веб-разработчиков

Наверх