Salut,
D'abord tu mets chaque élément de l'ip dans un tableau (séparé par un point), puis tu vérifies que chaque élément est un nombre valide:
$ip=explode($ip, '.');
if(sizeof($ip)==4 ){
foreach ($ip as $element)
{
if ( $element <256 && $element > 0)
{
//..............
}
}
}