Ver Mensaje Individual
  #1 (permalink)  
Antiguo 12/04/2004, 23:17
Avatar de goya
goya
 
Fecha de Ingreso: enero-2002
Ubicación: La Serena
Mensajes: 273
Antigüedad: 23 años, 2 meses
Puntos: 1
Pregunta imagenes dentro de bases de datos

Hola
estoy tratando de leer unas imagenes que guarde en una base de datos (MYSQL) , pero no se como .
logre igresarlas a la base de datos modificando un codigo que encontre en el foro
link codigo original
al final quedo asi
Código PHP:
<?php require_once('Connections/conexion.php'); ?>
<html>
<body>
<?
if ($userfile!="none" && $userfile!="")
{
if (
$userfile_type=="image/jpeg" || $userfile_type=="image/pjpeg" || $userfile_type=="image/gif" || $userfile_type=="image/bmp")
{
$info=getimagesize($userfile);
//echo "<BR>;".$info[0]; //anchura
//echo "<BR>;".$info[1]; //altura
//echo "<BR>;".$info[2]; //1-GIF, 2-JPG, 3-PNG
//echo "<BR>;".$info[3]; //cadena de texto para el tag <img
$x=addslashes(fread(fopen($userfile,"r"),filesize($userfile))); 

echo 
"<BR>;".$userfile
echo 
"<BR>;".$userfile_name
echo 
"<BR>;".$userfile_size;
echo 
"<BR>;".$userfile_type
echo 
"<BR>;".$info[0];
echo 
"<BR>;".$info[1]; 
echo 
"<BR>;".$info[2]; 
echo 
"<BR>;".$info[3]; 
echo 
"<BR>.$x.";
mysql_connect("$hostname_conexion","$username_conexion","$password_conexion");
$result=mysql_db_query("$database_conexion","insert into imagen (anchura,altura,tipo,imagen) values (".$info[0].",".$info[1].",'$userfile_type','$x')");
}else{
$error="solo extensiones JPG, GIF o BMP.";
}
}else{
if (
$userfile!="")
$error="ninguna imagen...";
}
//mysql_close($link);
if ($error!="")
{
echo 
"</center>;<P>;<font face='Arial' size=2 color='#ff0000'>; Error: ".$error."</font>;<br>;";
}
?>
<form ENCTYPE="multipart/form-data" action="subir.php" method="POST">
  <INPUT NAME="userfile" TYPE="file">
  <p>
<input type="submit" value="Guardar Imagen" class="boton">
</form>
</body>;
</html>
y funciona ( ingresa la imagen en forma de datos a una tabla con las siguentes caracteristicas:
  • id- smallint (autonumerico)
  • anchura - smallint
  • altura - smallint
  • tipo - char(15)
  • imagen - blob

el problema es que no se como puedo visualisar la imagen en una pagina de lectura de la base de datos

salu2
__________________
:adios:
..."Hay dos cosas que son infinitas: el universo y la estupidez humana; y no estoy muy seguro acerca del universo."
Albert Einstein