par
luciole135 » 19 juil. 2011, 16:58
Bonjour,
je ne m'y connais pas trop en PHP, mais je dois remplacer une fonction écrite avec ereg car cette dernière n'est plus compatible avec PHP 5.3.
Cette fonction est la suivante :
Code : Tout sélectionner
function luc_Domain($ip)
{
$host = gethostbyaddr($ip);
if (ereg('^([0-9]{1,3}\.){3}[0-9]{1,3}$', $host))
return "";
else
return my_substr(strrchr($host, "."), 1);
}
est-ce que preg_match(#([0-9]{1,3}\.){3}[0-9]{1,3}#, host) est correct ?
Merci de votre aide !
Bonjour,
je ne m'y connais pas trop en PHP, mais je dois remplacer une fonction écrite avec ereg car cette dernière n'est plus compatible avec PHP 5.3.
Cette fonction est la suivante :
[code] function luc_Domain($ip)
{
$host = gethostbyaddr($ip);
if (ereg('^([0-9]{1,3}\.){3}[0-9]{1,3}$', $host))
return "";
else
return my_substr(strrchr($host, "."), 1);
}[/code]
est-ce que preg_match(#([0-9]{1,3}\.){3}[0-9]{1,3}#, host) est correct ?
Merci de votre aide !