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 :
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"];
 
  ?>
Si quelq'un pouvait m'aider svp.

Merci

Yann