Montrer une GOUTTE, image en PHP MySQL avec d'autres données
J'ai des données stockées dans un MySQL
base de données .. je voudrais afficher les données d'images le long de avec d'autres de données dans un .php
page..
si je récupérer les données de la base de données et l'utilisation header("Content-type: image/jpeg");
ce n'est pas possible d'afficher l'image avec d'autres données php.. est-il un autre moyen ?
Les navigateurs demande, les images comme les ressources distincts de sorte que vous besoin d'une autre "page" pour traiter la demande d'image.
simplement u nous dire AJAX?
Vous êtes familier avec le HTML, non?
je suis d'accord avec @Joe Philllips ... ce que vous devez faire dans la façon dont il le dit. et si vous pouvez faites-nous savoir comment ur code ressemble ..nous pouvons vous aider
simplement u nous dire AJAX?
Vous êtes familier avec le HTML, non?
<img src="image_fetcher.php?id=12345" />
où image_fetcher.php regarde le BLOB, puis renvoie le bon en-tête et de donnéesje suis d'accord avec @Joe Philllips ... ce que vous devez faire dans la façon dont il le dit. et si vous pouvez faites-nous savoir comment ur code ressemble ..nous pouvons vous aider
OriginalL'auteur Sudantha | 2011-05-09
Vous devez vous connecter pour publier un commentaire.
Lire ceci: l'affichage d'une image stockée dans une base de données mysql blob
Pas de problème, Sam
OriginalL'auteur Joe Phillips
Si vous définissez l'en-tête d'image/jpeg qui traite de l'ensemble de votre page dans un fichier image.. Vous voulez que les données à insérer dans l'image détenteur.
Essayer quelque chose comme cela
Où vous allez prochaine écho les données blob dans l'image src
Matt -- comment voulez-vous? De ne pas être condescendant, mais je savais pas qu'il y a une autre approche? Quoi d'autre peut être fait que s'il est des flux de données dans une image dynamiquement?
La façon dont je l'aurais abordé le problème est tel que recommandé dans les commentaires à la question, créer un script qui renvoie l'image, puis d'utiliser un
src="get_picture.php?id=blah"
pour aller chercher l'image dans la page. N'étais pas conscient de données URI est avant tout à l'heure.Oh que ce serait une bonne approche de trop -- get_picture.le php?id=bla écho les données et de définir son en-tête d'un fichier image.. alors que j'avais de travail, sans doute beaucoup plus propre comme ça aussi.. +1 🙂
Pas de. Tant qu'il est seulement de retourner les données de l'image et non pas une page HTML, PHP peut retourner une bonne
Content-Type
- tête pour les données d'image et le navigateur ne sera pas un souci un peu si elle est générée par PHP ou récupérées à partir du système de fichiers. Le même genre de trucs sont utilisés pour générer des images dynamiques via par exemple. GD.OriginalL'auteur Atticus
Cela dépend de comment vous avez stocké vos données, mais parfois vous devez convertir les données en base64. Essayez cette
OriginalL'auteur Murolack