Bonjour,
J'ai un problème pour récupérer mon image correctement suite à l'appel de ma base de données en SQL serveur.
En faite, je n'arrive pas afficher une image jpeg lorsque celle-ci est de grande taille.
A partir de 5k, il m'affiche qu'une partie de l'image.
Si l'image est encore plus volumineuse alors, il ne me l'affiche pas du tout, malgré que l'on peut observer la taille visuelle de celle-ci.
Es-ce que quelqu'un pourrait m'aider SVP.
Voici donc le code que j'utilse:
1. dans un page image.php:
$conn = mssql_connect(' ', ' ', ' ');
mssql_select_db('[ ]', $conn);
if ( isset($_GET['id']) )
{
$id = intval ($_GET['id']);
$req = "SELECT Img_Type, Cool_Photo FROM TCool WHERE Id_Cool = ".$id;
$ret = mssql_query ($req) ;
$col = mssql_fetch_row ($ret);
if ( !$col[0] )
{
echo "Id d'image inconnu";
}
else
{
header ("Content-type: image/".$col[0]);
echo $col[1];
}
}
else
{
echo "Mauvais id d'image";
}
?>
2. dans une autre page php : j'appelle mon image
<?php echo "<img src='image.php?id=$Id_Cool' >"; ?>
Tout fonctionne avec une petite image de moins de 5K.
Merci d'avance.