• Сервис онлайн-записи на собственном Telegram-боте
    Тот, кто работает в сфере услуг, знает — без ведения записи клиентов никуда. Мало того, что нужно видеть свое расписание, но и напоминать клиентам о визитах тоже. Нашли самый бюджетный и оптимальный вариант: сервис VisitTime.
    Для новых пользователей первый месяц бесплатно.
    Чат-бот для мастеров и специалистов, который упрощает ведение записей:
    Сам записывает клиентов и напоминает им о визите;
    Персонализирует скидки, чаевые, кэшбэк и предоплаты;
    Увеличивает доходимость и помогает больше зарабатывать;
    Начать пользоваться сервисом
  • Как продвинуть сайт на первые места?
    Вы создали или только планируете создать свой сайт, но не знаете, как продвигать? Продвижение сайта – это не просто процесс, а целый комплекс мероприятий, направленных на увеличение его посещаемости и повышение его позиций в поисковых системах.
    Ускорение продвижения
    Если вам трудно попасть на первые места в поиске самостоятельно, попробуйте технологию Буст, она ускоряет продвижение в десятки раз, а первые результаты появляются уже в течение первых 7 дней. Если ни один запрос у вас не продвинется в Топ10 за месяц, то в SeoHammer за бустер вернут деньги.
    Начать продвижение сайта

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 классных сервисов, программ и сайтов для веб-разработчиков

Наверх