Imagejpeg sous firefox

HTML5, CSS3, Javascript, support des mobiles... Que penser de votre site ? Vous manquez d'informations pour la construction d'un site qui puisse s'afficher correctement partout ? C'est un problème simple, un peu complexe ? Venez ici !
cac

Imagejpeg sous firefox

Message par cac »

Bonjour,
Sur le site dont je m'occupe, je voudrais afficher des images crées avec imagejpeg mais sans creer de fichier, juste les afficher dans le navigateur.
Pour cela j'utilise :

imagejpeg($image_p300, NULL, 100);

Et une liste de chiffres et de lettres s'affichent à la place de mon image (le code de l'image peut etre....) alors que sous IE elle s'affiche bien.
Par contre si j'utilise :

imagejpeg($image_p300,$miniature300,100);
$html .= "<img src=\"$miniature300\" />";

cela s'affiche comme il faut , mais je voudrais ne pas avoir a creer de fichier....

avez vous une idee de pourquoi cela ne s'affiche pas directement dans le navigateur sous firefox?

merci,


Message envoyé avec : Mozilla/5.0 (Windows; U; Windows NT 5.1; fr; rv:1.8.0.4) Gecko/20060508 Firefox/1.5.0.4
teoli2003
Animal mythique
Messages : 7580
Inscription : 13 nov. 2005, 09:23

Message par teoli2003 »

Probablement que tu n'envoies pas le bon MIME-type. IE a tendance à deviner (source de nombreux problèmes de sécurité d'ailleurs).

Quel est le MIME-type du document affiché incorrectement?

Message envoyé avec : Mozilla/5.0 (Windows; U; Windows NT 5.1; en-US; rv:1.8.0.4) Gecko/20060508 Firefox/1.5.0.4
La liberté n'est jamais accordée de bon gré par l'oppresseur; elle doit être exigée par l'opprimé (Martin Luther King).
Les convictions sont des ennemis de la vérité plus dangereux que les mensonges. (Nietzsche).
Native Mozillian.
Cac

Message par Cac »

C'est un fichier php qui est sensé n'afficher qu'une image jpeg obtenue avec

$src=imagecreatefromjpeg($fichier);
$image_p300 = imagecreatetruecolor($width, $height);
imagecopyresampled($image_p300, $src, 0, 0, 0, 0, $width, $height, $width_orig, $height_orig);
imagejpeg($image_p300);

je ne sais pas si ca repond a ta question.....

Message envoyé avec : Mozilla/5.0 (Windows; U; Windows NT 5.1; fr; rv:1.8.0.4) Gecko/20060508 Firefox/1.5.0.4
teoli2003
Animal mythique
Messages : 7580
Inscription : 13 nov. 2005, 09:23

Message par teoli2003 »

Tu n'envoies donc pas de MIME-type avec la commande php header?

je crois que par défaut cela envoie text/html, ce que ton script n'envoie pas.

Essaie de commencer (tout au sommet, avant d'envoyer un caractère!) ton script par:

header('Content-type: image/jpeg');


Message envoyé avec : Mozilla/5.0 (Windows; U; Windows NT 5.1; en-US; rv:1.8.0.4) Gecko/20060508 Firefox/1.5.0.4
La liberté n'est jamais accordée de bon gré par l'oppresseur; elle doit être exigée par l'opprimé (Martin Luther King).
Les convictions sont des ennemis de la vérité plus dangereux que les mensonges. (Nietzsche).
Native Mozillian.
Cac

Message par Cac »

J'ai essayé ca et je l'ai enlevé car sous firefox si je lui mets ca il n'affiche pas l'image ni la suite de lettres et de chiffres mais juste une ligne contenant l'adresse de la page appelée suivi des parametres qui sont le submit et le nom du fichier.....

Message envoyé avec : Mozilla/5.0 (Windows; U; Windows NT 5.1; fr; rv:1.8.0.4) Gecko/20060508 Firefox/1.5.0.4
cac

Message par cac »

je suis allee un peu trop vite en envoyant le dernier message, ca marche en effet...c'est juste que je l'avais "couplé" avec un :
<img src=\"$miniature300\" />

au lieu de remettre le imagejpeg($image_p300) donc ce n'etait plus le bon mime-type qui etait envoyé....

merci beaucoup!


Message envoyé avec : Mozilla/5.0 (Windows; U; Windows NT 5.1; fr; rv:1.8.0.4) Gecko/20060508 Firefox/1.5.0.4
teoli2003
Animal mythique
Messages : 7580
Inscription : 13 nov. 2005, 09:23

Message par teoli2003 »

De rien.


Message envoyé avec : Mozilla/5.0 (Windows; U; Windows NT 5.1; en-US; rv:1.8.0.4) Gecko/20060508 Firefox/1.5.0.4
La liberté n'est jamais accordée de bon gré par l'oppresseur; elle doit être exigée par l'opprimé (Martin Luther King).
Les convictions sont des ennemis de la vérité plus dangereux que les mensonges. (Nietzsche).
Native Mozillian.
Répondre

Qui est en ligne ?

Utilisateurs parcourant ce forum : Aucun utilisateur inscrit et 2 invités