viernes, 27 de marzo de 2015

Error cuando se llama a la funcion set_magic_quotes_runtime()


Function set_magic_quotes_runtime()


Hola a todos.
Esto me ocurrió cuando quería usar FPDF para crear reportes con php, entonces cuando me dispuse a utilizar la clase me salió el error: Fatal error: Call to undefined function get_magic_quotes_runtime() . Y no crea ningun pdf en pantalla.

Revisando en internet y haciendo las pruebas del caso, este error se debe a que la función get_magic_quotes_runtime()  ya no se usa y está obsoleta en versiones actuales de php.

Para solucionarlo nos vamos a la "fpdf/fpdf.php" dependiendo donde se descomprimió la librería y hacemos las siguientes correcciones:

Solo para recalcar, estoy usando la versión 1.7 de FPDF.Descargar

Codigo original:


Corregimos de la siguiente manera

Comentamos las líneas 1054 y 1055 y escribimos: ini_set(“magic_quotes_runtime”,0);
Guardamos y todo vuelve a funcionar sin problemas.



P.D. en algunos casos:

Cambiamos
set_magic_quotes_runtime($mqr);
por

ini_set("magic_quotes_runtime", $mqr);

Espero que les sirva de algo.