Bonjour a tous, j'ai un petit problème avec un nouveau script que j'aimerais créer.
En fait, je stocke une image dans ma base de donnee mysql ( champs de type blob ), et j'aimerais afficher cette image dans une page qui contient également du html.
Voici mon code :
Ce script affiche l'erreur suivante :
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
28
29
30
31 <?php if ( isset($_GET['id'])) { $id = intval($_GET['id']); include('connexion.php'); $req = "SELECT img_id, img_type, img_blob FROM images WHERE img_id = ".$id; $ret = mysql_query($req) or die(mysql_error()); $col = mysql_fetch_object($ret); if (!$col->img_id) echo "id d'image inconnu"; else { ob_start(); header("Content-type:".$col->img_type); echo $col->img_blob; $img = ob_get_contents(); ob_end_clean(); } } ?> <html> <body> <?php $img; ?> </body> </html>
Merci d'avance pour les réponses que vous pourrez me donner.
Code : Sélectionner tout - Visualiser dans une fenêtre à part L'image « http://localhost/blob/apercu.php?id=1 » ne peut être affichée, car elle contient des erreurs.
Partager