Hardcore headers :O

Résolu
sbool Messages postés 115 Date d'inscription mercredi 27 août 2003 Statut Membre Dernière intervention 7 mars 2008 - 5 mars 2008 à 04:01
sbool Messages postés 115 Date d'inscription mercredi 27 août 2003 Statut Membre Dernière intervention 7 mars 2008 - 5 mars 2008 à 22:39
header("Content-type: image/jpeg" );

Hello ;)

J'ai codé toute la soirée pour rien apparemment, mais j'aimerais que quelqu'un me le confirme ou me démontre éventuellement le contraire.

Je génére dans une page php plusieurs images et je n'arrive pas à en afficher plus qu'une.
Des que j'en veux deux, j'obtiens une erreur qui me dis que j'ai déjà déclaré mon header .
et lorsque je supprime mon header, mes navigateurs m'affichent le code source de l'image.
J'ai également testé d'autres format d'images et dans ces cas la je préfère vraiment le png lol (vraiment abrégé)
Je me suis documenté par ailleurs sur les types MIME et quelques autres subterfuges mais j'ai rien trouvé.

Je m'en remet entre vos neurones Merci pour votre intérêt.

4 réponses

sbool Messages postés 115 Date d'inscription mercredi 27 août 2003 Statut Membre Dernière intervention 7 mars 2008
5 mars 2008 à 04:40
Oups, je tiens a dire que je suis désolé pour mon double post.
Si quelqu'un veux savoir comment enregistrer une image que l'on vient de créer avec php et l'afficher avec du html voilà:

Faites
imagepng($image, 'test.png');
echo '';

A la place de
 imagepng($image);

Comme ça pas besoin de re déclarer ses headers et en plus, on a une image temporaire qui peux servir a économiser quelques millisecondes de temps d'execution de votre application.
3
malalam Messages postés 10839 Date d'inscription lundi 24 février 2003 Statut Membre Dernière intervention 2 mars 2010 25
5 mars 2008 à 08:07
Je t'ai forcé à accepter ta propre réponse, hein ;-) C'est la bonne solution.
0
malalam Messages postés 10839 Date d'inscription lundi 24 février 2003 Statut Membre Dernière intervention 2 mars 2010 25
5 mars 2008 à 08:08
Ceci dit, si  tes images sont au même format (png par xemple), un seul header suffit. Et tu génères autant d'images que tu le veux.
0
sbool Messages postés 115 Date d'inscription mercredi 27 août 2003 Statut Membre Dernière intervention 7 mars 2008
5 mars 2008 à 22:39
Merci pour l'astuce, ça devrais servir ;).
0
Rejoignez-nous