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
Los creadores de PHP tambien son los autores de uno de los mejores frameworks de PHP (¿hay alguno más?), su filosofÃa es clara, la ley del mÃnimo esfuerzo, ¿para qué vas a crearte unas librerÃas cuando ya existen?.