Creación de Tabla en MYSQL CREATE TABLE archivos ( <HTML> <?php //establece una conexión con la base de datos. // archivo temporal (ruta y nombre). // leer del archvio temporal .. el binario subido. // Obtener del array FILES (superglobal) los datos del binario .. nombre, tabamo y tipo. //insertamos los datos en la BD.
<?php // you may have to modify login information for your database server: mysql_select_db("sitio") or die ("no se ha podido seleccionar la BD"); $sql = "SELECT archivo_nombre,archivo_binario,archivo_tipo,archivo_peso,descripcion,autor FROM archivos WHERE id='".$_GET['id']."'"; $consulta = mysql_query($sql,$conexion); $datos = mysql_result($consulta,0,"archivo_binario"); header("Content-type: $tipo"); Página que Visualiza las imagenes en miniatura
<?php // OJO, sólo funciona con imagnes en formato JPEG ... if(isset($_GET['id'])) { // you may have to modify login information for your database server: mysql_select_db("sitio") or die ("no se ha podido seleccionar la BD"); $sql = "SELECT archivo_nombre, archivo_binario, archivo_tipo, archivo_peso, descripcion, autor FROM archivos WHERE id='".$_GET['id']."'"; $consulta = mysql_query($sql,$conexion); // Envio cabeceras al navegador .. se indica que lo "que vá" es una imagen de formato MIME JPEG // Generar el thumbnail: // Se crea la imagen desde el campo binario de la BD // Tamaño del Thumbanil (de la imagen a generar ..) // Se calcula la relación alto/ancho // Se crea la mascara de la imagen nueva // Se copia y reajusta el nuevo tamaño en la nueva imagen. // Se entrega al buffer de salida (navegador en este caso) la imagen en formato JPEG |
jueves, 29 de septiembre de 2011
Script para Insertar y Mostar una imagen de Mysql a través de php
Este código permite agregar imagenes a MYSQL a través de PHP y luego mostrar las imagenes en una página de PHP
Suscribirse a:
Enviar comentarios (Atom)
No hay comentarios:
Publicar un comentario