Pido Ayuda para reparar un error con Eregi

  • Autor Autor Xaviermtz
  • Fecha de inicio Fecha de inicio
Xaviermtz

Xaviermtz

Dseda
Verificación en dos pasos activada
Saludos amigos , tengo un script de juegos flash con un error que me trae loco:

Insertar CODE, HTML o PHP:
Deprecated: Function eregi() is deprecated in jugar.php on line 79

Deprecated: Function eregi_replace() is deprecated injugar.php on line 176

Insertar CODE, HTML o PHP:
$macromedia= eregi('.*\.[d][ic][r]$', chop($juego['url']));
$categoria_actualN2 = eregi_replace("Juegos", "Juego", $categoria_actualN);

No se como solucionarlo, al parecer tengo que utilizar preg_match pero no se que debo cambiar, me pueden ayudar....

Gracias
 
Última edición:
Reemplaza
PHP:
$macromedia = preg_match('/.*\.[d][ic][r]$/', chop($juego['url']));
$categoria_actualN2 = preg_replace("/Juegos/", "Juego", $categoria_actualN);

O agrega al principio del archivo
PHP:
error_reporting(E_ALL ^ (E_NOTICE | E_DEPRECATED));
 
Última edición:
Amigo eres un master te lo agradezco mucho, igual no tengo dinero para pagarte pero te puedo regalar un enlace a ese sitio web...Que tengas buen día.... Gracias :encouragement:
 
Hola,
Te comento el porque el error, la función eregi es una función obsoleta desde PHP 5.3 y es por eso que te mostraba error, es una advertencia para actualizar las funciones.

Saludos
 
Hola,
Te comento el porque el error, la función eregi es una función obsoleta desde PHP 5.3 y es por eso que te mostraba error, es una advertencia para actualizar las funciones.

Saludos
Hola Marcofbb muchas gracias, tendre que investigar mas acerca de php....
 
eregi_* son funciones viejas.

Tenes que usar preg_match(), preg_replace;

Insertar CODE, HTML o PHP:
$macromedia= preg_match('@.*\.[d][ic][r]$@i', chop($juego['url']));
$categoria_actualN2 = str_ireplace("Juegos", "Juego", $categoria_actualN);
 
Atrás
Arriba