note 80169 deleted from function.ip2long by felipe
| From: | felipe@php.net | Date: | Thu, 03 Jan 2008 18:36:16 +0000 |
| Subject: | note 80169 deleted from function.ip2long by felipe | ||
| References: | 1 | Groups: | php.notes |
| Request: | Send a blank email to php-notes+get-134724@lists.php.net to get a copy of this message | ||
Note Submitter: Anonymous
----
PHP 5.2.3
<?
echo var_dump(ip2long('')); echo "\n";
echo var_dump(ip2long('255.255.255.255')); echo "\n";
echo var_dump(ip2long('255.255.255.255aaa')); echo "\n";
?>
int(-1)
int(-1)
bool(false)
So, if you want to validate an IP address use:
<?
function validate_ip($ip) {
$long = ip2long($ip);
return (!empty($ip) && $long !== false);
}
?>
?>