|    
			
				22/04/2008, 06:06
			
			
			  | 
  |   |  |  |  Fecha de Ingreso: abril-2008 
						Mensajes: 3
					 Antigüedad: 17 años, 6 meses Puntos: 0 |  | 
  |  Re: Subir un archivo por FTP y guardar ruta en MySQL  
  buenas estube mirando el foro y necesito un fabor lo que pasa es que quiero montar una imagen a la base de datos y lugo hacer un llamado a esa imagen para mostrarsela al cliente con un id especifico pero no he sido capaz
 
 miren lo que hago espero me ayuden
 
 creo el espacio en la base de datos
 
 CREATE TABLE `imagenes` (
 `nombre` VARCHAR(100) ,
 `imagen` LONGBLOB NOT NULL
 );
 
 Una vez configurada la tabla, hago el formulario para subir la imagen subir.html:
 
 <form method="post" action="guardar.php" enctype="multipart/form-data">
 Nombre: <input type="text" name="nombre" maxlength="100"><br>
 Imagen: <input type="file" name="imagen" size="40"><br>
 <p><input type="submit" name="submit" value="Subir">
 </form>
 
 luego guardará la imagen con el nombre seleccionado en la base de datos guardar.php.
 
 <?
 // Configurar las dos lineas siguientes
 mysql_connect("servidor","usuario","contraseña");
 mysql_select_db("base_de_datos");
 $imagen = addslashes(fread(fopen($imagen, "r"), filesize($imagen)));
 $nombre = $_POST["nombre"];
 mysql_query("INSERT INTO imagenes (nombre,imagen) VALUES ('$nombre','$imagen')");
 ?>Se ha subido la imagen a la base de datos, puedes verla pulsando <a href="ver.php?nombre=<? echo $nombre ?>">aquí</a>
 
 Una vez subida y configurada la página guardar.php, solo nos falta la de ver para mostrar la imagen.
 
 <?
 $nombre = $_GET['nombre'];
 // Configurar las dos lineas siguientes
 @mysql_connect("servidor","usuario","contraseña");
 @mysql_select_db("base_de_datos");
 $query = "SELECT imagen FROM imagenes WHERE nombre = '$nombre'";
 $result = @mysql_query($query);
 $imagen = @mysql_result($result,0);
 Header( "Content-type: image/jpeg");
 echo $imagen;
 ?>
 
 pero no me muestra la imagen no entiendo por que
 espero que me ayuden gracias
     |