oujood.com

Filtre de PHP FILTER_VALIDATE_IP

Le filtre FILTER_VALIDATE_IP valide une adresse IP, éventuellement IPv4 ou IPv6, éventuellement hors des plages privées ou réservées

chercher |

PHP cours tutorial

Filtre de PHP FILTER_VALIDATE_IP

Le filtre FILTER_VALIDATE_IP valide une adresse IP, éventuellement IPv4 ou IPv6, éventuellement hors des plages privées ou réservées.

* Nom : " validate_ip "
* Identification-nombre : 275

Drapeaux possibles :

* FILTER_FLAG_IPV4 - Exige de la valeur d'être un IP IPv4 valide (comme 255.255.255.255)
* FILTER_FLAG_IPV6 - Exigent de la valeur d'être un IP IPv6 valide (comme 2001:0 db8 : 85a3 : 08d3 : 1319 : 8a2e : 0370 : 7334)
* FILTER_FLAG_NO_PRIV_RANGE - Exige de la valeur d'être un IP privé de gamme spécifique par RFC (comme 192.168.0.1)
* FILTER_FLAG_NO_RES_RANGE - Exige que la valeur de ne pas être dans la marge réservée d'IP. Ce drapeau prend les valeurs IPV4 et IPV6


Pour plus de détail sur les drapeaux (FLAG) voir SVP notre référence compléte Drapeaux des filtres

Exemple 1

Exemple :       Copier le code


<?php
$ip = "192.168.0.1" ;

if (! filter_var ($ip, FILTER_VALIDATE_IP))
  {
 echo " IP est inadmissible " ;
  }
else
  {
  echo " IP est valide " ;
  }
?> 
Résultat du code:

IP est valide

Exemple 2

Exemple :       Copier le code


<?php
$ip = "2001:0db8:85a3:08d3:1319:8a2e:0370:7334";

if(! filter_var ($ip, FILTER_VALIDATE_IP, FILTER_FLAG_IPV6))
  {
  echo " IP est inadmissible " ;
  }
else
  {
  echo " IP est valide " ;
  }
?> 
Résultat du code:

IP est valide



Retourner à la liste des filtres

Par carabde 20 Aout 2014



Voir aussi nos tutoriel :

Tutoriel jquery

Tutoriel JQuery : jQuery est une bibliothèque de JavaScript pour « écrire moins, faire plus ».

Liste de balies HTML

La liste des balises HTML que nous espérons qu’elle vous sert comme aide mémoire...

Affiche des informations lisibles pour une variable">print_r

 Affiche des informations lisibles pour une variable