I am trying to use a regular expression character class to vallidate an ip address.
Code: Select all
//check for valid ip address
$oc = explode('.', $ip);
$nu = count($oc);
if ($nu!= 4)
{
echo ("<br><br><br><h3>This is not a valid IP address, please try again!</h3>");
exit;
}
for ($i = 0; $i <= 4; $i++)
{
if ($ocї$i] >= 256)
{
echo ("<br><br><br><h3>This is not a valid IP address, please try again!</h3>");
exit;
}
elseif(!ereg('її:digit]]+', $ocї$i]))
{
echo ("<br><br><br><h3>This is not a valid IP address, please try again!</h3>");
exit;
}
}Warning: ereg(): REG_ECTYPE in /srv/www/htdocs/admn/chif.php on line 40
This is line 40
Code: Select all
elseif(!ereg('її:digit]]+', $ocї$i]))THanks