Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
1575 connectés 

 


 Mot :   Pseudo :  
 
 Page :   1  2
Page Suivante
Auteur Sujet :

Image sous PHP

n°1157223
jlighty
Posté le 22-07-2005 à 14:33:47  profilanswer
 

Reprise du message précédent :
sur le site: http://www.php.net/imagejpeg

Citation :

Scenario:
   When pointing your browser directly at a script outputting an image, it displays without problem, but when using it in another page via html (i.e. : img src="x.php?yada=yada" ), you get a broken image.
 
Reason:
   *Any* extra data sent along with the image will cause it to not display on other pages. Extra data may include, whitespace characters (check the begginings and ends of your files), or a call to session_start(), which is what got me.
 
Summary:
   If you're going to send an image DONT START A SESSION in the script that is outputting the image, and make sure that the PHP delimiters are the first and last things in your file.

mood
Publicité
Posté le 22-07-2005 à 14:33:47  profilanswer
 

n°1157235
freddypap
Posté le 22-07-2005 à 14:38:23  profilanswer
 

oui mais ça me pose soucis. Comment faire dans ce cas pour créer une image (création qui demande des variables de session et donc un session_start) puis la rebalancer dans ma popup, sans enregistrer l'image sur le DD?

n°1157306
freddypap
Posté le 22-07-2005 à 15:27:44  profilanswer
 

j ai un peu avancé depuis tou a l heure...
maitenant, il voit et affiche l image...sous forme de texte, et m affiche bien mon texte et le bouton...qq un saurait comment avoir une image sous forme...d iamge, a partir de ça:

Code :
  1. <?php
  2. session_start();
  3. $_SESSION['texte_nom']=$_POST['texte_nom'];
  4. $_SESSION['texte_adresse']=$_POST['texte_adresse'];
  5. $_SESSION['texte_tel']=$_POST['texte_tel'];
  6. $_SESSION['texte_port']=$_POST['texte_port'];
  7. ?>
  8. <table>
  9. <tr>
  10. <td>
  11. <? $image = imagecreatefromjpeg($_SESSION['carte_visite']);
  12. $taille = getimagesize($_SESSION['carte_visite']);
  13. $hauteur=$taille[1];
  14. $largeur=$taille[0];
  15. $noir=imagecolorallocate($image,0,0,0);
  16. $couleur_nom=imagecolorallocate($image,$_SESSION['rouge_nom'],$_SESSION['vert_nom'],$_SESSION['bleu_nom']);
  17. $couleur_adresse=imagecolorallocate($image,$_SESSION['rouge_adresse'],$_SESSION['vert_adresse'],$_SESSION['bleu_adresse']);
  18. $couleur_tel=imagecolorallocate($image,$_SESSION['rouge_tel'],$_SESSION['vert_tel'],$_SESSION['bleu_tel']);
  19. $couleur_port=imagecolorallocate($image,$_SESSION['rouge_port'],$_SESSION['vert_port'],$_SESSION['bleu_port']);
  20. ImageRectangle($image,0,0,$largeur-1,$hauteur-1,$noir);
  21. ImageRectangle($image,1,1,$largeur-2,$hauteur-2,$noir);
  22. imagettftext($image,($_SESSION['taille_nom']*2),0,$largeur/3,$hauteur/2,$couleur_nom, $_SESSION['police_nom'], $_SESSION['texte_nom']);
  23. imagettftext($image,($_SESSION['taille_adresse']*2),0,$largeur/20,$hauteur*(8/10),$couleur_adresse, $_SESSION['police_adresse'], $_SESSION['texte_adresse']);
  24. imagettftext($image,($_SESSION['taille_tel']*2),0,$largeur*(6/10),$hauteur*(75/100),$couleur_tel, $_SESSION['police_tel'], "tel:".$_SESSION['texte_tel']);
  25. imagettftext($image,($_SESSION['taille_port']*2),0,$largeur*(6/10),$hauteur*(85/100),$couleur_port, $_SESSION['police_port'], $_SESSION['texte_port']);
  26. ?>
  27. </td>
  28. </tr>
  29. <tr>
  30. <td>
  31. <? Imagejpeg($image); ?> </td>
  32. </tr>
  33. <tr>
  34. <td>
  35. <? echo ("y a un soucis" ); ?>
  36. </td>
  37. </tr>
  38. <tr>
  39. <td>
  40. <? echo "<input name=\"commander\" type=\"button\" onClick=\"window.open('creation_carte.php');\" value=\"commander\">"; ?></td>
  41. </tr>
  42. </table>


 
Sachant que j ai comme message sur ma fentre
 
ÿØÿàJFIFÿþ>CREATOR: gd-jpeg v1.0 (using IJG JPEG v62), default quality  
suivi de texte pourri, de ma phrase et du bouton...

mood
Publicité
Posté le   profilanswer
 

 Page :   1  2
Page Suivante

Aller à :
Ajouter une réponse
 

Sujets relatifs
[PHP] reduire le poids d'une image.Pb: modification d'image sous PHP
Script PHP permettant de réaliser "Enregistrer image sous"[PHP] PHP image et HTML
[Image-PHP] Comment recuperer nombre de couleur ?Bug sous firefox, page PHP interpretée comme image PNG !!
[PHP] Problème de redimensionnement d'image !Script PHP pour gallerie image, upload...
[php/html] bouton submit avec imagephp & image haute resolution (300 dpi)
Plus de sujets relatifs à : Image sous PHP


Copyright © 1997-2022 Hardware.fr SARL (Signaler un contenu illicite / Données personnelles) / Groupe LDLC / Shop HFR