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 9 fois sur 10, je n'ai que la moitié de la photo.
Si quelqu'un pouvait m'aider SVP
Merci
Yann
Version imprimable
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 9 fois sur 10, je n'ai que la moitié de la photo.
Si quelqu'un pouvait m'aider SVP
Merci
Yann
Tu pourrais nous montrer ton code peut être :)
MerciCode:
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"]; ?>
Yann