Problème création miniatures

Problème création miniatures - PHP - Programmation

Marsh Posté le 03-08-2004 à 10:05:02    

Salut à tous !
 
Voilà je débute dans le PHP et je suis en train de réaliser pour me faire de l'expérience un album photo. Néanmoins je suis bloqué sur la création de miniatures dynamique, j'ai beau faire des recherches sur le net, je ne m'en sors pas.
 
Je suis sous PHP 4.2, Easyphp 1.6 et GD 2.0 que je viens d'installer.
 
Voici le code :
 

Code :
  1. <?php
  2. header("Content-type : image/jpeg" );
  3. list($width, $height, $type, $attr) = getimagesize("test.jpg" );
  4. echo "$width, $height";
  5. $coef = $width/200;
  6. $new_width = 200;
  7. $new_height = $height / $coef;
  8. // crée une nouvelle image vierge aux bonnes dimensions
  9. $vignette = imagecreate($new_width,$new_height);
  10. // copié à l'intérieur l'image initiale redimensionnée
  11. $src_im = ImageCreateFromJpeg("test.jpg" );
  12. ImageCopyResized($vignette,$src_im,0,0,0,0,$new_width,$new_height,$width,$height);
  13. // sauvegarde de la nouvelle image
  14. ImageJpeg($vignette);
  15. ?>


 
Quand j'exécute ce code, je me retrouve avec une foule de caractères illisibles barrés.
 
La première ligne est la seule presque lisible avec :

Citation :

300ÿØÿàJFIFÿþ>CREATOR: gd-jpeg v1.0 (using IJG JPEG v62), default quality ÿÛC    $.' ",#(7),01444'9=82<.342ÿÛC  2!!


 
Je ne sais plus trop quoi faire, quelqu'un pourrait m'expliquer d'où vient le problème  ?
 
Merci d'avance  ;)

Reply

Marsh Posté le 03-08-2004 à 10:05:02   

Reply

Marsh Posté le 03-08-2004 à 10:19:16    

Tu n'aurais pas un "header already sent" ?
 
Cette page est directement celle que tu charges ? Ou alors est elle en include dans une autre page ?


Message édité par Dj YeLL le 03-08-2004 à 10:19:59
Reply

Marsh Posté le 03-08-2004 à 10:22:57    

Oui j'ai eu un problème "header already sent" mais là il ne le fait plus. Il faut dire que je maitrise pas très bien cette fonction header. J'avais fait un echo "<img src=$vignette>" mais on m'a dit que ç'était pas bon.
 
Cette page est directement celle que je charge, ç'est juste un test pour le moment, je compte l'intégrer au script de l'album plus tard.

Reply

Marsh Posté le 03-08-2004 à 12:12:54    

Ah bah je l'ai trouvé ton pb ...
 
Retire cette ligne :
 

Code :
  1. echo "$width, $height";


 
++

Reply

Marsh Posté le 03-08-2004 à 16:52:26    

Oui ç'est ça, je te remercie bp. Néanmoins ce script marche avec mon pc sous xp et non sous l'ordi sous NT. C'est normal ?
 
Merci à toi :)

Reply

Marsh Posté le 03-08-2004 à 16:56:47    

Kelem a écrit :

Oui ç'est ça, je te remercie bp. Néanmoins ce script marche avec mon pc sous xp et non sous l'ordi sous NT. C'est normal ?
 
Merci à toi :)


 
 
Yapadkoi :)
 
Quel est le symptome sous NT ?


Message édité par Dj YeLL le 03-08-2004 à 16:56:59
Reply

Marsh Posté le 03-08-2004 à 19:51:46    

Le symptôme ç'est que j'ai installé les mêmes logiciels, même librairie GD, mais le script me revoit une page de caractères incompréhensibles barrés. Mais je rejeterais un coup d'oeil demain.

Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed