Function eregi() is deprecated
Ringo Content
27/12/2012 21:41:02Hallo PhpHulp,
Ik ben een beginner in PHP,
Ik krijg steeds de melding dat mijn "eregi" functie is verouderd..?
Dit is de functie die ik heb geschreven:
Wat moet ik doen inplaats van de eregi?
Want daar zit namelijk de fout in..
Groetjes,
Ringo
EDIT:
Ik heb veel gesnuffeld in nieuwere php boeken en op internet en heb gelezen dat de eregi function veranderd moet worden in preg_match
dus het goede in mijn script moet zo zijn:
if (preg_match( '/^[\-+]?[0-9]*\.*\,?[0-9]+$/', $i))
Groetjes,
Ik ben een beginner in PHP,
Ik krijg steeds de melding dat mijn "eregi" functie is verouderd..?
Dit is de functie die ik heb geschreven:
Quote:
function keyGen($num)
{
mt_srand((double)microtime()*1000000);
while (strlen($pass) <= $num) {
$i = chr(mt_rand (0,255));
if (eregi('^[a-z0-9]$', $i))
$pass = $pass.$i;
}
return ($pass);
}
{
mt_srand((double)microtime()*1000000);
while (strlen($pass) <= $num) {
$i = chr(mt_rand (0,255));
if (eregi('^[a-z0-9]$', $i))
$pass = $pass.$i;
}
return ($pass);
}
Wat moet ik doen inplaats van de eregi?
Want daar zit namelijk de fout in..
Groetjes,
Ringo
EDIT:
Ik heb veel gesnuffeld in nieuwere php boeken en op internet en heb gelezen dat de eregi function veranderd moet worden in preg_match
dus het goede in mijn script moet zo zijn:
if (preg_match( '/^[\-+]?[0-9]*\.*\,?[0-9]+$/', $i))
Groetjes,
Gewijzigd op 27/12/2012 21:56:57 door Ringo Content
Er zijn nog geen reacties op dit bericht.