Archivo de la Categoría ‘Programación’
Sábado, Julio 31st, 2010
La verdad que el título de esta entrada puede parecer un poco pretencioso, porque la verdad que de hacking poco. Se intenta exponer un problema de seguridad de Faitic: portal de e-learning de la Universidad de Vigo. Además, se publica un script en JavaScript para tener todas las opciones del ...
Categoría: Firefox, JavaScript, Programación, Recursos, Seguridad | Sin Comentarios »
Sábado, Diciembre 12th, 2009
Existen muchos errores en el mundo de la programación web. Un pequeño ejemplo es este enlace:
http://www.456bereastreet.com/lab/web_development_mistakes/es/
Esta es una buena colección de errores a tener en cuenta, sobre todo enfocados en respetar los estándares y en las buenas prácticas de programación.
Hay otro error que puede surgir en aquellas personas que tienen ...
Categoría: Programación, Web | 1 Comentario »
Viernes, Octubre 2nd, 2009
Últimamente ha estado "jugando" un poco con Greasemonkey, que para quien no lo sepa, es una extensión para Firefox que sirve para incrustar código JavaScript propio y cambiar la funcionalidad y/o aspecto de una web en concreto.
Existen multitud de scripts públicos en Userscripts.org, además de otra extensión llamada Greasefire, que ...
Categoría: Firefox, JavaScript, Programación | 3 Comentarios »
Sábado, Agosto 22nd, 2009
Me acuerdo cuando no sabía realizar una simple copia de seguridad de una BBDD en modo consola y acababa buscando/usando un gestor de MySQL, tipo phpMyAdmin, que me permitía exportar una BBDD.
Para realizar una copia de seguridad de una BBDD, se puede usar el siguiente comando:
$ mysqldump -u nombre_usuario -ppassword_usuario ...
Categoría: MySQL, Programación | Sin Comentarios »
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 ...
Categoría: PHP, Programación | 2 Comentarios »
Lunes, Diciembre 8th, 2008
Ya hace unos meses que escribí la entrada PHP: Validar email. Cuando estaba recogiendo información de como validar una dirección de correo electrónico, pensé en mirar el documento RFC 822 donde se especifica el formato estándar que debe seguir cualquier email. También miré en la Wikipedia (bendita Wikipedia).
En ésta última, ...
Categoría: Curiosidades, Estándares, Programación | 3 Comentarios »
Domingo, Noviembre 23rd, 2008
Para facilitar el uso de los ejemplos que he puesto en entradas anteriores (y espero seguir poniendo cuando tenga tiempo...), he habilitado la descarga de los mismos.
Después de cada ejemplo aparecerá un enlace para descargarlo.
Las entradas en las que se pueden descargar los ejemplos, son:
PHP: Cortar texto
PHP: Validar email
PHP: Descargar ...
Categoría: Programación, Recursos, WordPress | 1 Comentario »
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
Categoría: PHP, Programación | 4 Comentarios »
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 ...
Categoría: PHP, Programación | 7 Comentarios »
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 ...
Categoría: PHP, Programación | 4 Comentarios »