He guardado imagenes en la base de datos con estas sentencias(se han guardado correctamente!!!):
<?php
include("conectarbase.php");
$binario_nombre_temporal=$_FILES['imatge1']['tmp_name'] ;
$binario_contenido = addslashes(fread(fopen($binario_nombre_temporal, "rb"), filesize($binario_nombre_temporal)));
$binario_nombre=$_FILES['imatge1']['name'];
$binario_peso=$_FILES['imatge1']['size'];
$binario_tipo=$_FILES['imatge1']['type'];
mysql_query ("INSERT INTO `probapag_cendelaco`.`imatges` (`imatge1bin`, `imatge1nom`, `imatge1pes`, `imatge1tipus`) VALUES ('$binario_contenido', '$binario_nombre', '$binario_peso', '$binario_tipo')");
?>
Tengo estas imagenes guardadas en la BD(base de datos) tabla->"imatges":
id imatge1bin imatge1nom imatge1pes imatge1tipus
00001 [BLOB - 5.2KB] despatx.jpg 5287 image/pjpeg
00002 [BLOB - 3.4KB] darlamano.jpg 3436 image/pjpeg
00003 [BLOB - 98.0KB] casasils.jpg 100394 image/pjpeg
Estoy utilizando estas sentencias de codigo para sacar la primera imagen:
<?php
include("conectarbase.php");
$result = mysql_query("SELECT imatge1bin FROM imatges WHERE id='1'");
$result_array = mysql_fetch_array($result);
header("Content-Type: image/jpg");
echo $result_array[1];
?>
Me sale un mensaje de error en el navegador:
Advertencia : No se puede modificar la información de cabecera - cabeceras ya enviado por (la producción empezó a / home / probapag / public_html / conectarbase.php: 2) en / home / probapag / public_html veureimatges.php / en la línea 5
Podria alguien decirme porque ?
<?php
include("conectarbase.php");
$binario_nombre_temporal=$_FILES['imatge1']['tmp_name'] ;
$binario_contenido = addslashes(fread(fopen($binario_nombre_temporal, "rb"), filesize($binario_nombre_temporal)));
$binario_nombre=$_FILES['imatge1']['name'];
$binario_peso=$_FILES['imatge1']['size'];
$binario_tipo=$_FILES['imatge1']['type'];
mysql_query ("INSERT INTO `probapag_cendelaco`.`imatges` (`imatge1bin`, `imatge1nom`, `imatge1pes`, `imatge1tipus`) VALUES ('$binario_contenido', '$binario_nombre', '$binario_peso', '$binario_tipo')");
?>
Tengo estas imagenes guardadas en la BD(base de datos) tabla->"imatges":
id imatge1bin imatge1nom imatge1pes imatge1tipus
00001 [BLOB - 5.2KB] despatx.jpg 5287 image/pjpeg
00002 [BLOB - 3.4KB] darlamano.jpg 3436 image/pjpeg
00003 [BLOB - 98.0KB] casasils.jpg 100394 image/pjpeg
Estoy utilizando estas sentencias de codigo para sacar la primera imagen:
<?php
include("conectarbase.php");
$result = mysql_query("SELECT imatge1bin FROM imatges WHERE id='1'");
$result_array = mysql_fetch_array($result);
header("Content-Type: image/jpg");
echo $result_array[1];
?>
Me sale un mensaje de error en el navegador:
Advertencia : No se puede modificar la información de cabecera - cabeceras ya enviado por (la producción empezó a / home / probapag / public_html / conectarbase.php: 2) en / home / probapag / public_html veureimatges.php / en la línea 5
Podria alguien decirme porque ?