PHP: Como solucionar "Call to undefined function: json_encode()"

En PHP 5.2 y siguientes estan disponibles las funciones json_encode() y json_decode() donde pasando una arrary asociativo se puede generar el JSON con los datos, si estamos usando una version anterior (ya sea la 5.0) estas librerias no estan disponibles. Por suerte podemos usar estas librerias para los usuario que todavian tengan versiones viejas de PHP jsonwrapper.tar Una vez descargadas solo necesitamos: require ‘jsonwrapper.php’;  

 

MiniTip: PHP Show Errors

No es el tip que va a cambiar el mundo, pero siempre que lo necesito tengo que buscarlo por google, son dos simples lineas que activa el reporte de error de PHP donde el php.ini lo deshabilita por defecto. A veces cuando testeamos un PHP con errores, simplemente muestra la pagina en blanco, esta es una señal de que está desactivado el reporte de errores. Ejemplo Mostrar todos los errores. [...]

 

Enviar Email con adjunto en PHP

En todo sistema la información de la base de datos es importante (sobre todo los backups), hace no mucho un cliente me pidió que el sistema que le habia programado (un concurso online) le envíe un backup de la base de datos en un ZIP por email, por un lado programé un CRON diario, este CRON ejecuta un PHP que genera los inserts y finalmente con una linea de comando [...]

 

Multiples inserts en SQL

Este es el tipo de TIPS que uno no conoce hasta que decide optimizar el codigo: Como hacer multiples inserts en una única consulta en SQL INSERT INTO  alumnos (nombre, edad) VALUES (‘Mike’, 27), (‘Adams’, 25), (‘Charlie’, 29)