Salut à tous !
Je n'arrive pas à mettre la main sur le bout de code qui me permetrait d'afficher une image sauvée dans un champs blob ...
Merci !
Salut à tous !
Je n'arrive pas à mettre la main sur le bout de code qui me permetrait d'afficher une image sauvée dans un champs blob ...
Merci !
Un bout de code dans ce genre ?
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2 header('Content-type: image/gif'); echo $blob;![]()
euh ... un peu plus complexe car issu d'une requète ... donc j'utilise mysql_fetch_object n'est-ce-pas ?
Merci
pas forcément
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6 $sql = "SELECT blob"; $res = mysql_query($sql); $row = mysql_fetch_assoc($res); header('Content-type: image/gif'); echo $row['blob'];
aie ... marche pas ... où me trompe-je ?
Warning: Cannot modify header information - headers already sent by (output started at c:\documents and settings\filesphp\up.php:8) in c:\documents and settings\filesphp\numero.php on line 29
Par un lien ça te va ?
http://php.developpez.com/faq/?page=...s_already_sent
![]()
ok c top mais je suis encore bloqué car mon fichier up.php contient tout le début de la page, menu de gauche , boutons flash etc ...
Comment je dois proceder ?
Tu procède en faisant un script dédié à l'extraction d'une image dans une bd
et dans le reste de ton appli tu fais :
Ou alors tu encode le blob et tu le passe en inline à img, voir img sur w3.org... Et du coup tu n'as plus besoin de header()
Code : Sélectionner tout - Visualiser dans une fenêtre à part <img src="img.php?id_of_image=342" />
Perso je vote pour la première solution![]()
Si je ne met pas d'image dans la base de données et met le chemin vers l'image et l'image dans un dossier !!!!! ???
Euh j'ai pas compris la question !Envoyé par weejungle
je laisse tomber le blob et je remplace ce champs par un champ : lien vers l'image ... qui se trouvera dans un dossier
Ah ben c'est sur que ca sera plus facile
Cadeau :
http://sqlpro.developpez.com/cours/stockerimages/
Partager