Warning: ereg(): REG_ECTYPE
Posted: Mon Sep 13, 2004 3:39 am
Hi.
I am trying to use a regular expression character class to vallidate an ip address.
When I run the script I get this error:
Warning: ereg(): REG_ECTYPE in /srv/www/htdocs/admn/chif.php on line 40
This is line 40
What does the error mean? And can anyone see obvious mistakes?
THanks
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