Une partie seulement de la photo s'affiche
Bonjour
J'ai un formulaire (en php) qui permet d'envoyer une photo dans une base MySql.
Lorsque j'appelle la photo en php, cela fonctionne, mais je n'ai que la moitié de la photo.
Si quelqu'un pouvait m'aider SVP
Voici mon code :
Code:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25
| <?
$id = "49";
// connexion à la base
$db = mysql_connect('sql.toto.com','id','pwd') or die('Erreur de connexion '.mysql_error());
// sélection de la base
mysql_select_db('database',$db) or die('Erreur de selection '.mysql_error());
// On récupère l'image
$sql = "SELECT img_blob FROM membre where id='".$id."'";
$result = mysql_query($sql);
$sortie = mysql_fetch_assoc($result);
// On met en place les headers, pour dire qu'on a bien là une photo.
header('Content-type: image/jpeg'); // cf 1)
header('Content-transfer-encoding: binary');
// Et on envoie la photo
echo $sortie["img_blob"];
?> |
Merci
Yann