Ya tengo la solucion.. lo que pasa esque en PHP5 esa funcion no funciona bien... y weno esto lo arregla...
   Cita:  function myip2long($ip) {
   if (is_numeric($ip)) {
       return sprintf("%u", floatval($ip));
   } else {
       return sprintf("%u", floatval(ip2long($ip)));
   }
}