probleme affichage image
Posté : 27 mai 2007, 20:21
bonjour
je ne comprend pas pourquoi au lieu d'afficher une image se ne sont que des code
de plus on m'envoie ce mesage
aide svp
merci
Warning: Cannot modify header information - headers already sent by (output started at c:\program files\easyphp1-8\www\apercu.php:3) in c:\program files\easyphp1-8\www\apercu.php on line 23
je ne comprend pas pourquoi au lieu d'afficher une image se ne sont que des code
de plus on m'envoie ce mesage
aide svp
merci
Warning: Cannot modify header information - headers already sent by (output started at c:\program files\easyphp1-8\www\apercu.php:3) in c:\program files\easyphp1-8\www\apercu.php on line 23
<?php
if ( isset($_GET['id']) )
{
$id = intval ($_GET['id']);
$hote = 'localhost';
$base = 'test';
$user = 'pol';
$pass = 'polo';
$cnx = mysql_connect ($hote, $user, $pass) or die (mysql_error ());
$ret = mysql_select_db ($base) or die (mysql_error ());
$req = "SELECT img_id, img_type, img_blob ".
"FROM images WHERE img_id = ".$id;
$ret = mysql_query ($req) or die (mysql_error ());
$col = mysql_fetch_row ($ret);
if ( !$col[0] )
{
echo "Id d'image inconnu";
}
else
{
header ("Content-type: ".$col[2]);
echo $col[2];
}
}
else
{
echo "Mauvais id d'image";
}
?>