Por suerte la Galeria de Fotos en Flash y PHP (con thumbs GD) y lectura de folders tubo mucha aceptación; así que aquí va la «Versión del Galery en flash con comentarios» tipo fotolog 😀
El sistema de comentarios se basa en 1 solo archivo PHP llamado guestBook.php que se conecta a la base de datos e interactua con flash como gateway para postear comentarios o leerlos.
Tiene filtro de malas palabras, y para el que quiere también puede habilitar las lineas para envié por mail un aviso en caso de que haya comentarios nuevos.
Con respecto a la base de datos: Esta hecho para mysql, y consiste de tan solo una sola tablita.
CREATE TABLE `fotolog` (
`id` INT NOT NULL AUTO_INCREMENT PRIMARY KEY ,
`name` CHAR( 200 ) NOT NULL ,
`nombrefoto` CHAR( 200 ) NOT NULL ,
`email` VARCHAR( 200 ) NULL ,
`comments` LONGTEXT NULL ,
`time` TIME NULL
) ENGINE = innodb COMMENT = ‘comentarios galery comment’;
El funcionamiento es sencillo pero poco robusto 😛
Como las fotos no están en la base de datos; tome en cuenta el nombre de la foto como ID, por lo tanto hay que tener mucho cuidado con los nombres de fotos duplicadas.
Ademas, como no hay ningún Admin para administrar la galería o comentarios, si eliminamos una foto por FTP, el comentario «no se elimina», entonces van quedan registros perdidos en la tabla de la base de datos.
Con una galeria que no tenga demaciado movimiento no va a haber problema (como fue en mi caso), pero si hay mucho trafico de fotos que se suben y se eliminan podria aparecer comentarios huerfanos.
Configuracion:
Abrir archivo guestBook.php y modificar las lineas siguientes por las de tu base de datos.
$DBhost = «localhost»; // servidor
$DBuser = «root»; // usuario
$DBpass = «»; // clave
$DBName = «fotolog»; // nombre base de datos
$table = «fotolog»; // nombre tabla base de datos
$numComments = 5; // cantidad de comentarios por pagina.
To DO // Para hacer
- Lo ideal seria armar un mini admin que muestre las fotos y te permita eliminar la foto con el comentario relacionado.
- Agregando un campito mas de «activate» podriamos mostrar los comentarios que solo esten aprobados.
- Modificar BadWords desde el admin.
- Agregar filtros de metacaracteres para evitar el sql injection.
Descargar Fla Modificado y guestBook.php
________________
tech-nico.com/blog
Gracias por todo! grandes blog como el suyo ayudan a salir de dudas… 🙂
Me olvidaba, bueno queria consultarte o que me recomendaras un hosting de pago que almacene gran cantidad de JPG de calta calidad, parapoder utilizarlo con la galeria de fotos. gracias
Pingback: Galeria de Fotos en Flash y PHP (con thumbs GD) y lectura de folders. | Blog tech-nico.com
Excelente blog, incentivas a la cultura y al gusto por estas actividades
muy buen sitio!