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