Bonjour
Les images sont stokées dans une base de données Mysql.
L'image est bien stockée mais impossible de l'afficher avec une page php.
Voici mon code :
Si quelq'un pouvait m'aider svp.
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
26
27 <? $id = $_GET['id']; // connexion à la base $db = mysql_connect('sql.xxxx.com','xxxxx','pwd') or die('Erreur de connexion '.mysql_error()); // sélection de la base mysql_select_db('dbName',$db) or die('Erreur de selection '.mysql_error()); // On récupère l'image $sql = "SELECT img_blob FROM chercheurs where id='".$id."'"; $result = mysql_query($sql); // 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 affiche la photo echo $result["img_blob"]; ?>
Merci
Yann
Partager