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

  FORUM HardWare.fr
  Programmation
  PHP

  Probleme avec un "imagecreatefromjpeg"

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

Probleme avec un "imagecreatefromjpeg"

n°1273648
karinou
Posté le 27-12-2005 à 12:17:45  profilanswer
 

Bonjour,  
 
je suis en train de réaliser une sorte de galerie photos, je souhaite donc pour chacune de mes images, créer une miniatures, qui quand on clique dessus ouvre la photo en format normal.
 
Voici mon code :  

Code :
  1. if(!isEmpty($_FILES['fichier']['tmp_name'])){
  2.     $name = uploadResize($_FILES['fichier'],'upload/phototheque/miniatures/',125);
  3.     move_uploaded_file($_FILES['fichier']['tmp_name'],'upload/phototheque/big-'.$name);
  4.     $nouveauFichier = 'upload/phototheque/miniatures/'.$name;
  5.    }


 
Fonction uploadResize :  

Code :
  1. function uploadResize($jpgFile, $dest, $width=200) {
  2.  //@ini_set('memory_limit','15M');//__ sinon ça passe pas a l'iut!!  
  3.  //__ nom du futur fichier  
  4.   $ext = explode('.', $jpgFile['name']);
  5.   $ext = $ext[count($ext)-1];
  6.   $name = time().rand(1,999).'.'.$ext;
  7.    // nouvelles dimensions
  8.     list($width_orig, $height_orig) = getimagesize($jpgFile['tmp_name']);
  9.     $height = (int) (($width / $width_orig) * $height_orig);
  10.    // Resize
  11.     $image_p = imagecreatetruecolor($width, $height);
  12.     $image = imagecreatefromjpeg($jpgFile['tmp_name']);
  13.     imagecopyresampled($image_p, $image, 0, 0, 0, 0, $width, $height, $width_orig, $height_orig);
  14.    // ecriture fichier
  15.     imagejpeg($image_p, $dest.'/'.$name, 70);
  16.     imagedestroy($image);
  17.     imagedestroy($image_p);
  18.  return $name;
  19. }


 
Mon soucis :  
 
Je ne passe que des images jpeg pourtant.
voila mon erreur :  

Code :
  1. Warning: imagecreatefromjpeg(): gd-jpeg: JPEG library reports unrecoverable error: in /var/www/html/Intranet/admin/include/function.inc.php on line 65
  2. Warning: imagecreatefromjpeg(): '/tmp/phphZrN8X' is not a valid JPEG file in /var/www/html/Intranet/admin/include/function.inc.php on line 65
  3. Warning: imagecopyresampled(): supplied argument is not a valid Image resource in /var/www/html/Intranet/admin/include/function.inc.php on line 66


 
Je ne sais pas trop d'ou ca vient et je ne trouve pas de réponses sur la google.
 
Help  :hello:  
 
Merci par avance, Karine

mood
Publicité
Posté le 27-12-2005 à 12:17:45  profilanswer
 

n°1273966
karinou
Posté le 28-12-2005 à 09:55:18  profilanswer
 

Désolée, j'ai completement oublié de décrire réellement mon soucis
 
En fait mon image est bien uploadée sur le serveur, la grande marche impeccable, la miniature aussi mais il s'agit juste d'un carré noir.
 
Je ne comprends pas, pour certaines photos, ca marche correctement, mais pour d'autres, l'image miniature est noire.
 
Avez-vous des idées???


Message édité par karinou le 28-12-2005 à 09:56:20
n°1281354
karinou
Posté le 11-01-2006 à 14:39:05  profilanswer
 

[:atreyu]


Message édité par karinou le 11-01-2006 à 14:40:19
n°1281397
omega2
Posté le 11-01-2006 à 15:20:03  profilanswer
 

heu, t'aurais pas un lien par hasard vers une image qui provoque l'erreur? Par ce que là, à par te dire "la fonction elle te dit que c'est pas un jpeg valide" on peut rien te répondre.


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

  Probleme avec un "imagecreatefromjpeg"

 

Sujets relatifs
Problème de structuresProblème d'affichage entre IE et Firefox
Problème avec un script météo.problème macro dans Word
[C] problème de réallocation de la taille d'une chaine [résolu]Probleme de session
HELP probleme pour un script d'export de zone DNSLWP probleme upload fichier
Probléme d'interraction avec un boutton ...[PHP]Problème avec imagecreatefromjpeg()
Plus de sujets relatifs à : Probleme avec un "imagecreatefromjpeg"


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