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 : Sélectionner tout - Visualiser dans une fenêtre à part
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
Partager