J'ai un code PHP qui crée une vignette PDF comme suit; qui fonctionne bien. Mais si je veux afficher l'image dans une page Web, je dois utiliser J'exécute Apache avec PHP5 dans mon PC Windows Vista .. P> P> code> tag. Y a-t-il un moyen de supprimer
en-tête ("Type de contenu: image / JPEG");
code> à partir de l'image Syntaxe et Echo à l'aide de
code> ..? Ou tout le monde me dit comment utiliser la syntaxe pour afficher l'image à l'intérieur d'une page Web. P>
7 Réponses :
Vous pouvez essayer d'afficher l'image de cette manière:
Je pense que cela devrait être comme echo "
Vous pouvez intégrer l'image brute dans votre page, voir l'entrée de blog ci-dessous pour un exemple de syntaxe de page. P>
http://www.sveinbjorn.org/news/ 2005-11-28-02-39-23 P>
Mais je pense qu'il serait plus productif de sauvegarder la vignette sur le système de fichiers et de le servir en tant que fichier normal. Sinon, vous générerez la vignette chaque fois que la page est accessible. Quelqu'un peut éventuellement téléchargé ce fichier PDF afin que vous puissiez également générer la vignette sur le temps de téléchargement. P>
La seule solution serait de convertir votre image en base64 et de l'inclure sous la forme d'une image BASE64 intégrée ( Mais cela n'est pas pris en charge dans IE 6 et 7. P> Data: image / png; base64, code>). Référence supplémentaire . P>
Avec Imagick, vous pouvez utiliser le codage de base64: Cependant, cette méthode est une sorte lente et donc je vous recommande de générer et d'enregistrer l'image antérieure $ img-> wearimage ( $ chemin) code>. p> p>
Incorporation Une image à l'aide de Base64 est une solution complètement erronée d'aller sur le problème ESP. Avec quelque chose d'apatride comme un script PHP Web.
Vous devez plutôt utiliser des paramètres HTTP pour avoir un seul fichier PHP pouvant effectuer deux tâches - la valeur par défaut enverra HTML et le paramètre indiquera au fichier PHP d'imprimer l'image. Vous trouverez ci-dessous le moyen "standard" de le faire - p>
Comme je peux voir, il y a trop de réponses qui ne sont pas assez précises, alors voilà le mien:
Ceci imprimera l'image comme vous le faites maintenant (au moment de poser cette question). Comme alternative à répondre par @vasil Dakov, vous devez modifier l'extrait que je vous ai donné comme ceci: p> comme une autre alternative crée un script pour générer l'image, enregistrez-la dans certains Dossier (en supposant img / em> est le dossier) et renvoyez uniquement le chemin + fichier de fichier + extension au fichier: p>
Dans mon cas, j'ai découvert une solution comme celle-ci: Bonne chance. P> P>