Ver Mensaje Individual
  #1 (permalink)  
Antiguo 08/02/2006, 09:04
Avatar de Paola Valeria
Paola Valeria
 
Fecha de Ingreso: enero-2006
Mensajes: 8
Antigüedad: 18 años, 2 meses
Puntos: 0
Problema al cargar imagenes a la BD

Estoy haciendo una pagina con EasyPhp y al cargar una imagen a la base de datos me sale un error :

Warning: Cannot modify header information - headers already sent by (output started at g:\archivos de programa\easyphp1-8\www\...\ver_imagen.php:3) in g:\archivos de programa\easyphp1-8\www\...\ver_imagen.php on line 10

"Por favor", ¿alguien sabe que estoy haciendo mal?. Este es el código:

//envio_arch.php

<html>
<head><title>Subir Archivo</title></head>
<body>
<form method="GET" action="guardar_imagen.php" enctype="multipart/form-data">
Nombre: <input type="text" name="nombre" size=40>
<input type="hidden" name="MAX_FILE_SIZE" maxlength="100000"><br>
Imagen: <input type="file" name="imagen" size=40><br>
<p><input type="submit" name="subir" value="Subir">
</form>
</body>
</html>

//guardar_imagen.php

<?
if($_GET['subir']){ mysql_connect("localhost","root"); mysql_select_db("comiqueria"); $imagen=$_GET['imagen']; $datos=addslashes(fread(fopen($imagen,"rb"),filesi ze($imagen))); $nombre=$_GET["nombre"]; mysql_query("INSERT INTO imagenes (nom_imagen,bin_data) VALUES ('$nombre','$datos')"); $id=mysql_insert_id(); echo "<p>ID: <b>$id</b></p>"; mysql_close();
}
?>
Se ha subido la imagen a la base de datos,
puedes verla pulsando
<a href="ver_imagen.php?id=<? echo $id; ?>">ver aquí</a>

//ver_imagen.php
<?php
$id=$_GET['id'];
echo "imagen: $id";
// Configurar las dos lineas siguientes
@mysql_connect("localhost","root");
@mysql_select_db("comiqueria");
$query="SELECT bin_data FROM imagenes WHERE id_imagen='$id'";
$result=@mysql_query($query);
$imagen=@mysql_result($result,0);
Header("Content-type: image/jpeg");
echo $imagen;
?>

El Warning se refiere a la linea 10 que seria la parte del Header("Content.....
No tengo idea que puede ser. Si alguien me puede ayudar se lo agradecería muchísimo.

Gracias!!!