|
Publicité ' | ||||||||||||||||||||||||
|
|
#1 | ||||
|
Invité de passage
![]() Inscription : juin 2007 Messages : 21 ![]() |
Bonjour,
J’ai téléchargé un PDF expliquant comment enregistrer des images dans une base de données MySQL et comment les retranscrire sur un navigateur grâce au PHP. Presque tout marche ! Mais quand j’ouvre l’aperçu de l’image (qui vient de ma base de données) je me retrouve avec le code binaire de cette image… Comment puis-je me voir l’image elle-même ?? Merci de votre aide. Ps : voici les pages que j’ai créés. Page me permettent de voir la liste des images : Code :
Code :
|
||||
|
|
00
|
|
|
#2 |
|
Membre Expert
![]() Inscription : janvier 2005 Messages : 1 249 ![]() |
Donne le HTML produit.
|
|
|
00
|
|
|
#3 |
|
Invité de passage
![]() Inscription : juin 2007 Messages : 21 ![]() |
code renvoyer par la page des liste :
6_sep_Hedgehog_McFlurry_Cup.JPG (normal) code renvoyer par la page d'aperçu : Code x :
ÿØÿà�JFIF���d�d��ÿì+Ducky�����<��� �I�n� �t�h�i�s� �u�n�d�a�t�e�d� �p�h�o�t�o� �r�e�l�e�a�s�e�d� �b�y� �t�h�e� �B�r�i�t�i�s�h� �H�e�d�g�e�h�o�g� �P�r�e�s�e�r�v�a�t�i�o�n� �S�o�c�i�e�t�y� �F�r�i�d�a�y� �S�e�p�t�.� �1�,� �2�0�0�6� �a� �h�e�d�g�e�h�o�g� �e�a�t�s� �l�e�f�t� �o�v�e�r� �i�c�e� �c�r�e�a�m� �f�r�o�m� �a� �d�i�s�c�a�r�d�e�d� �c�u�p�.� �M�c�D�o�n�a�l�d�'�s� �C�o�r�p�.� �s�a�i�d� �F�r�i�d�a�y�,� �S�e�p�t�.� �1�,� �2�0�0�6� �i�t� �h�a�d� �r�e�d�e�s�i�g�n�e�d� �t�h�e� �c�u�p�s� �f�o�r� �i�t�s� �M�c�F�l�u�r�r�y� �d�e�s�s�e�r�t� �s�o� �t�h�a�t� �t�h�e�y� �n�o� �l�o�n�g�e�r� �p�o�s�e�d� �a� �d�a�n�g�e�r� �t�o� �t�h�e� �s�p�i�k�y� �w�o�o�d�l�a�n�d� �c�r�e�a�t�u�r�e�s�.� �T�h�e� �B�r�i�t�i�s�h� �H�e�d�g�e�h�o�g� �P�r�e�s�e�r�v�a�t�i�o�n� �S�o�c�i�e�t�y� �h�a�s� �c�a�m�p�a�i�g�n�e�d� �f�o�r� �y�e�a�r�s� �a�g�a�i�n�s�t� �t�h�e� �c�o�n�t�a�i�n�e�r�s�,� �s�a�y�i�n�g� �h�e�d�g�e�h�o�g�s� �h�a�d� �d�i�e�d� �w�h�i�l�e� �t�r�y�i�n�g� �t�o� �e�a�t� �l�e�f�t�o�v�e�r� �i�c�e� �c�r�e�a�m� �f�r�o�m� �d�i�s�c�a�r�d�e�d� �c�u�p�s�.� �C�a�m�p�a�i�g�n�e�r�s� �s�a�i�d� �t�h�e� �o�p�e�n�i�n�g� �i�n� �t�h�e� �l�i�d� �w�a�s� �l�a�r�g�e� �e�n�o�u�g�h� �f�o� |
|
|
00
|
|
|
#4 |
|
Membre Expert
![]() Inscription : janvier 2005 Messages : 1 249 ![]() |
Et quels sont les headers effectivement renvoyés ?
|
|
|
00
|
|
|
#5 |
|
Invité de passage
![]() Inscription : juin 2007 Messages : 21 ![]() |
erf
pour la page liste tout va bien. mais pour la page aperçu on est sensé voir l'image qui se trouve (en binaire) dans la base de données... Mais je me retrouve avec le code binaire de l'image et pas l'image elle-même ! |
|
|
00
|
|
|
#6 |
|
Membre Expert
![]() Inscription : janvier 2005 Messages : 1 249 ![]() |
Oui, j'ai bien compris. Mais fais une copie des headers envoyés si tu appelles directement ton script d'aperçu (Informations > En-têtes HTTP (réponses) dans le module WebDevelopper de Firefox).
|
|
|
00
|
|
|
#7 |
|
Invité de passage
![]() Inscription : juin 2007 Messages : 21 ![]() |
?!?!?!?!
au risque de passer pour un "con" je comprend pas se que tu veut que j'envoie ?!?!?!?! |
|
|
00
|
|
|
#8 |
|
Membre Expert
![]() Inscription : janvier 2005 Messages : 1 249 ![]() |
Ton problème vient probablement du fait qu'Apache ne reconnait pas que tu lui envoies une image. Il s'agit donc d'une erreur d'header probablement.
Plus simplement, fais un echo de 'content-type : ".$col[1]' |
|
|
00
|
|
|
#9 |
|
Invité de passage
![]() Inscription : juin 2007 Messages : 21 ![]() |
non sa n'a pas l'aire de vouloir marché...
|
|
|
00
|
|
|
#10 |
|
Membre Expert
![]() Inscription : janvier 2005 Messages : 2 288 ![]() |
et en changeant par
? |
|
|
00
|
|
|
#11 |
|
Invité de passage
![]() Inscription : juin 2007 Messages : 21 ![]() |
toujours pas...
j'ai utilisé le PDF explicatif pour faire mes pages : http://beaussier.developpez.com/arti...hp/mysql/blob/ |
|
|
00
|
|
|
#12 |
|
Membre du Club
![]() Inscription : juin 2006 Messages : 67 ![]() |
BJR ,
pourquoi tu essaye pas de produire de l'html en inserant l'image avec un src img Code :
echo "<img border=1 src=\"".$url_img."\" title=\"".$id_img."\" alt=\"photo\">" ; mais mon code est different du tiens aussi |
|
|
00
|
|
|
#13 |
|
Invité de passage
![]() Inscription : juin 2007 Messages : 21 ![]() |
mais moi je n'utilise pas l'URL de l'image (elle n'en a pas) elle est directement enregistré dans la BDD en binaire !
|
|
|
00
|
|
|
#14 | ||
|
Membre du Club
![]() Inscription : juin 2006 Messages : 67 ![]() |
ben moi j'ai l'url stockée ds la BD aussi
Code :
|
||
|
|
00
|
|
|
#15 | |||
|
Membre Expert
![]() Inscription : janvier 2005 Messages : 2 288 ![]() |
Citation:
|
|||
|
|
00
|
|
|
#16 |
|
Membre Expert
![]() Inscription : janvier 2005 Messages : 2 288 ![]() |
Je me suis trompé tout a l'heure il faut écrire
sans T majuscule à type, je crois que les headers sont sensibles a la casse, peux-tu essayer ca directement? |
|
|
00
|
|
|
#17 |
|
Membre du Club
![]() Inscription : juin 2006 Messages : 67 ![]() |
ok !!
je vais lire ce tut !! |
|
|
00
|
|
|
#18 |
|
Invité de passage
![]() Inscription : juin 2007 Messages : 21 ![]() |
je l'avais déjà testé mais sa marche pas non plu...
erf je viens d'enlever l'espace de "type :" => "type:" et maintenant sa me donne l'adresse de la page... |
|
|
00
|
|
|
#19 | ||
|
Membre confirmé
![]() |
Code :
|
||
|
|
00
|
|
|
#20 |
|
Invité de passage
![]() Inscription : juin 2007 Messages : 21 ![]() |
$col[1] contient le type de fichier soit : "image/jpeg"
|
|
|
00
|
Copyright © 2000-2012 - www.developpez.com