programacion

cakePHP 1.2

El 25 de diciembre cakePHP libeó la muy esperada versión 1.2 cakePHP es uno de los frameworks de desarrollo en PHP más difundidos en la web. Con este framework es posible desarrollar y mantener aplicaciones de manera muy ágil. En resúmen las nuevas características de esta versión son: Twitter This Usuario: Password:

Vulnerabilidades en las aplicaciones WEB

Me entero por webeame de un excelente artículo de la gente debug mode = on. Un resúmen de los errores más frecuentes en la programación WEB que terminan siendo un problema de seguridad en nuestras aplicaciones. Dentro de los temas se trata, la manipulación de parámetros, la inyección SQL entre otros. Altamente recomendado. vía: webeamelink: [...]

Especial: Tutoriales

Hace tiempo que no estoy posteando como debe ser. De todas maneras he estado guardando algunos cosas para compartir con ustedes. Este post, es un recorrido por tutoriales que han aparecido en blogs amigos. Twitter This Usuario: Password:

Frameworks para la programación WEB

Conceptualmente trabajamos en un esquema MVC (Model Viewer Constructor) y tenemos una capa especifica para la visualización haciendo sumamente escalable El lenguaje Los frameworks no son lenguajes de programación, por el contrario son un conjunto de librerías, clases y funciones de un lenguaje en concreto, organizadas para ser reutilizadas en el desarrollo. … Actualmente se encuentra en la versión 1.5 y ha anunciado el partnership con DOJO una de las librerías javascript más conocidas y extendidas, lo que promete convertirlo en el framework con soporte AJAX más importante.

Un captcha para pensar. Experimentos con la libreria GD de PHP

Se puede ver el ejemplo funcionando aquí . y descargar el ejemplo completo aquí Este es el código del archivo Captcha.php explicado. [cc lang="php" tab_size="2" lines="40"] session_start(); //Inicio una sesion //genero los arrays con las posibilidades $operadora= array(1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17); $operadorb= array(“veces”,”mas”, “mitades de”); $operadorc= array(2,4,6,8,10); //randomicamente formo la pregunta $a=rand(0,16); $b=rand(0,2); $c=rand(0,4); $pregunta = $operadora[$a] . … Si por ejemplo usara un echo la imagen no se mostraria //Genero y muestro la imagen // Creo una imagen imagecreate(ancho, alto), el ancho es la cantidad de caracteres de la pregunta multiplicado por 8 que son los pixeles aproximados por caracter $im = @imagecreate(8*strlen($pregunta), 20) or die(“algo anda mal”); //elijo el color de fondo de la imagen, en valores RGB $background_color = imagecolorallocate($im, 255, 255, 255); //Elijo el color del texto, en valores RGB $text_color = imagecolorallocate($im, 233, 14, 91); //Escribo en la imagen imagestring(imagen, tamaño de fuente, posicion x, posicion y, texto, color) imagestring($im, 3, 5, 5, $pregunta, $text_color); //despliego la imagen y la quito de la memoria imagepng($im); imagedestroy($im); [/cc] Referencia a algunas funciones usadas session_start() -> inicia o reabre una sesión rand() -> Genera un número randomico imagecreate() -> Crea un recurso de imagen imagecolorallocate() -> Genera un recurso de color imagestring() -> Agrega un texto a un recurso de imagen imagepng() -> Despliega una imagen PNG imagedestroy() -> destruye el recurso de imagen

Listar directorios con PHP

Un requerimiento personal que comparto con ustedes. Localmente desarrollo PHP en una plataforma MAMP. Una cosa que me irritaba, era tener que o; recordar el nombre del directorio; hacer accesos directos de todos mis proyectos. Para aclarar el tema. Cuando quería ver determinado proyecto bajo el servidor MAMP local me molestaba tener que escribir el [...]