Ver Mensaje Individual
  #3 (permalink)  
Antiguo 19/10/2006, 10:57
naty_24
 
Fecha de Ingreso: octubre-2003
Mensajes: 139
Antigüedad: 20 años, 7 meses
Puntos: 0
hola ya me resulto , pero localmente, lo subi al webhosting y no me muestra la foto , creo que l aguarda bien por que me añade un registro, me sale este error:
Warning: Cannot modify header information - headers already sent by (output started at /home/httpd/vhosts/methasys.cl/httpdocs/carro_demo/verblob.php:1) in /home/httpd/vhosts/methasys.cl/httpdocs/carro_demo/verblob.php on line 31


<?
// Parámetros para recuperar la imagen
# Recuperamos el parámetro GET con el id único de la foto que queremos mostrar
$idfoto = (isset($_GET["idfoto"])) ? $_GET["idfoto"] : exit();
# Recuperamos el parámetro GET para elegir entre la miniatura o la foto real
$tam = (isset($_GET["tam"])) ? $_GET["tam"] : 1;
// Escojemos la foto real o la miniatura según la variable $tam
switch($tam) {
case "1":
$campo = "foto";break;;
case "2":
$campo = "thumb";break;;
default:
$campo = "foto";break;;
}
// Recuperamos la foto de la tabla
$sql = "SELECT $campo, mime
FROM tabla
WHERE idfoto = $idfoto";
# Conexión a la base de datos
$link = mysql_connect(localhost, root, '') or die(mysql_error($link));;
mysql_select_db(bddiscos, $link) or die(mysql_error($link));
$conn = mysql_query($sql, $link) or die(mysql_error($link));
$datos = mysql_fetch_array($conn);
// La imagen
$imagen = $datos[0];
// El mime type de la imagen
$mime = $datos[1];
// Gracias a esta cabecera, podemos ver la imagen
// que acabamos de recuperar del campo blob
header("Content-Type: $mime");
// Muestra la imagen
echo $imagen;
?>