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

  FORUM HardWare.fr
  Programmation
  PHP

  Problème création miniatures

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

Problème création miniatures

n°813200
Kelem
Posté le 03-08-2004 à 10:05:02  profilanswer
 

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  ;)

mood
Publicité
Posté le 03-08-2004 à 10:05:02  profilanswer
 

n°813210
Dj YeLL
$question = $to_be || !$to_be;
Posté le 03-08-2004 à 10:19:16  profilanswer
 

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
n°813215
Kelem
Posté le 03-08-2004 à 10:22:57  profilanswer
 

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.

n°813448
Dj YeLL
$question = $to_be || !$to_be;
Posté le 03-08-2004 à 12:12:54  profilanswer
 

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

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


 
++

n°813899
Kelem
Posté le 03-08-2004 à 16:52:26  profilanswer
 

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 :)

n°813901
Dj YeLL
$question = $to_be || !$to_be;
Posté le 03-08-2004 à 16:56:47  profilanswer
 

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
n°814100
Kelem
Posté le 03-08-2004 à 19:51:46  profilanswer
 

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.


Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Programmation
  PHP

  Problème création miniatures

 

Sujets relatifs
Probleme boucle while[Résolu]probleme d'images pour site voila
problème avec fmodproblème de tests logiques
Problème de datecréation icone zone notification
problème récupération infos dans une sessionPerl :: probleme d'array et de length [resolu]
Création d'un site... Frames ou pas?[PHP] problème de warning...
Plus de sujets relatifs à : Problème création miniatures


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