Валидатор ip адреса на PHP

Пример хелпера-валидатора на PHP для проверки формата ip адреса.

Функция проверяет является ли формально строка ip-адресом по протоколам ipv4 или ipv6. Возвращает булево значение.

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

Мало букафф? Читайте есчо !

Проверка HTML на наличие ошибок

Август 14, 2015 г.

Один из этапов "технического аудита" - выявление ошибок в HTML документе. Если в документе есть ошибки, робот может неправильно интерпретировать часть ...

Читать

Валидатор для JSON строки в PHP

Октябрь 2, 2018 г.

К JSON можно относиться как к одной из разновидностей текстовых форматов передачи данных. Но для PHP это просто ещё одна скалярная строка. Как определить, что перед нами действительно JSON? Чтобы убедиться, придется попытаться декодировать строку. ...

Читать

Проверка кодов ОГРН / ОГРНИП на PHP

Сентябрь 24, 2015 г.

Продолжая тему валидаторов, публикую код двух функций для проверки введенных пользователем кодов ОГРН или ОГРНИП. Проверка кода ОГРН. Код содержит 13 знаков, последний из них используется для проверки "контрольной суммы". [crayon-68cc4627887f3168797382/] ...

Читать

Проверка кода ИНН на PHP

Сентябрь 23, 2015 г.

В этом году писал реализацию данной функции для проекта C2C-base. Оказывается, бывает ИНН двух видов - для юридических лиц и физ лиц - 10 или 12 знаков соответственно. Проверка большинства подобных кодов осуществляется по контрольным цифрам, содержащимся ...

Читать
 

Комментарии к «Валидатор ip адреса на PHP»

Понравилась статья? Есть вопросы? - пишите в комментариях.



Комментарий:

Много комментариев в “Валидатор ip адреса на PHP”

  1. Sept:

    Ога.
    Скармливаешь этой функции IP-адрес 256.256.256.256 — и она кричит true.

  2. Dmitrino:

    А чем плохо filter_var($value, FILTER_VALIDATE_IP, [ ‘flags’ => FILTER_FLAG_IPV4 ])?
    Мне кажется гораздо короче и функционала поболее будет.