Archivo de la Categoría ‘PHP’

PHP: Números aleatorios

Sábado, Marzo 21st, 2009

PHP incorpora 2 rutinas para generar números aleatorios, aunque realmente hay que hablar de números pseudo-aleatorios, ya que dichos números se generan a partir de un algoritmo determinista, es decir, para la misma entrada de datos ofrece la misma salida. Por ello, surge la necesidad de aportar algo que modifique la ...

PHP: Descargar archivo

Sábado, Octubre 11th, 2008

Para iniciar una descarga de un archivo (o si se prefiere, fichero) en PHP, hay que enviar unas cabeceras HTTP al cliente, para que su agente de usuario sepa como interpretar la respuesta del servidor. <?php function bajarArchivo($ruta,$archivo) { header('Content-Type: application/octet-stream'); header('Content-Disposition: attachment; filename='.$archivo); header('Content-Length: '.filesize($ruta.$archivo)); readfile($ruta.$archivo); } ?> Descargar ejemplo Más información sobre las cabeceras: Content-Type Content-Disposition Content-Length

PHP: Validar email

Domingo, Agosto 24th, 2008

A la hora de desarrollar páginas webs, surge la necesidad de validar los campos de los formularios, para comprobar que los usuarios introduzcan datos de una manera correcta (que no quiere decir datos reales). Uno de esos campos es el correo electrónico/email y la mejor forma de comprobar si un email ...

PHP: Cortar texto

Domingo, Mayo 18th, 2008

Una manera rápida para recortar un texto en PHP es usando la función substr. Un primer problema que nos puede surgir es de apariencia, porque al especificar una longitud hasta la que cortar el texto, 3er parámetro, puede pasar que se corte una palabra. Por ejemplo: <?php $cadena='Lorem ipsum dolor sit amet, consectetuer ...