Deprecated: Function eregi_replace() is deprecated (Solución a eregi_replace con preg_replace) en paginator

Bienvenidos a VerTutoriales.com, en esta ocasión vamos a daros un código en PHP que modifica un script de paginación, en este caso hablamos de paginator.inc.php

Sino conocéis este script, es muy sencillo http://www.desarrolloweb.com/articulos/1733.php os dejo el enlace que lo mencionan y puedes descargar el código de paginación «sencillo» 😉

Pero vamos al lío, con la nueva versión de PHP pasando la 5.3 la funcion eregi_replace y ereg_replace están obsoletas, o como nos devuelve el warning

Deprecated: Function eregi_replace() is deprecated in

La solución pasa por cambiar la función que toma el reemplazo de esta funcion eregi_replace(), en este caso es la función preg_replace() que es la que nos da problemas en paginator.inc, tan sencillo como os lo muestro a continuación:

$_pagi_sqlConta = eregi_replace(«select[[:space:]](.*)[[:space:]]from», «SELECT COUNT(*) FROM», $_pagi_sql);

Y cambiarlo por:

$_pagi_sqlConta = preg_replace(‘/select[[:space:]](.*)[[:space:]]from/i’ , ‘SELECT COUNT(*) FROM’, $_pagi_sql);

Como podéis ver es utilizar preg_replace con el / antes y después.

Espero que os sirva!

Un saludo!

 

Tags :

Leave a comment

Sign in to post your comment or sine up if you dont have any account.

This site uses Akismet to reduce spam. Learn how your comment data is processed.

Tu software de gestión


Últimas preguntas:

Logo Dkreativo
Vertutoriales