image

De la frase “hasta al mejor cazador se le va la liebre” es que viene el titulo de esta entrada, y es que al parecer lo chicos de AppServ han actualizado su versión de PHP (o lo mas seguro que el proveedor de hosting, quiero pensar) a la versión 5.3.3, y claro eregi_replace es una función obsoleta en esta versión.

un ejemplo de migración seria:

 

 

 

Migrando ereg():

ereg('\.([^\.]*$)', $this->filename, $extension);

reemplazarla por:

preg_match('/\.([^\.]*$)/', $this->filename, $extension);

Migrando eregi_replace():

Nuevamente aplicamos la i como modificador de expresión regular, al igual que en el caso de eregi() explicado anteriormente:

$this->filename = eregi_replace('[^A-Za-z0-9_]', '', $this->filename);

Reemplazarla por:

$this->filename = preg_replace('/[^A-Za-z0-9_]/i', '', $this->filename);

Esperemos resuelvan pronto este inconveniente.

Para mas información: http://php.net/manual/es/function.eregi-replace.php

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *