Snippets útiles para PHP
Interesante grupo de snippets para PHP:
- Validador de email: la clase php-email-address-validation facilita enormemente esta comprobación.
- Generador de contraseñas: buen código que genera contraseñas aleatorias con posibilidad de indicarle grado de complejidad.
- Obtener la IP: porque no siempre vale con REMOTE_ADDR.
- Forzar la descarga de un fichero
header("Content-type: application/octet-stream"); // displays progress bar when downloading (credits to Felix ;-)) header("Content-Length: " . filesize('myImage.jpg')); // file name of download file header('Content-Disposition: attachment; filename="myImage.jpg"'); // reads the file on the server readfile('myImage.jpg'); - Codificar la salida: a diferentes formatos (html, javascript, …) usando esta librería
- Envío de emails: mediante la librería PHPMailer o Swift Mailer
- Subir ficheros: de forma sencilla con esta clase

Algunas veces nos podemos encontrar con la necesidad de incluir un motor de búsquedas en nuestra aplicación web, no me refiero a uno interno, sino a uno que busque dentro de todo Internet.
Ha salido la nueva versión de PHP, la 5.2.5, estando centrada esta versión en mejorar la estabilidad con cerca de 60 errores solucionados, algunos de ellos relativos a la seguridad, por lo que es necesario actualizar nuestras versiones de PHP.