Pb header et automatisation redimensionnement image...

Pb header et automatisation redimensionnement image... - PHP - Programmation

Marsh Posté le 15-04-2005 à 13:26:21    

Bonjour à tous
 
Ma base de donnée contient une table galery qui possède les champs suivant:
id_pic : id de l'image
name_pic : nom de l'image
src_pic :  emplacement de l'image
 
Je souhaite faire une boucle afin de redimenssionner toutes les images et les afficher. Voici le code:
 

<?  
 include "../../conn.php";
 
 
$request = "select * from galery";
 $answer = mysql_query($request)
  OR DIE (mysql_error());
   
 while($row = mysql_fetch_array($answer))
 {
  // Fichier et nouvelle taille
  $filename = $row[src_pic];
  $percent = 0.5;
   
  // Content type
  header('Content-type: image/jpeg');
   
  // Calcul des nouvelles dimensions
  list($width, $height) = getimagesize($filename);
  $newwidth = $width * $percent;
  $newheight = $height * $percent;
   
  // chargement
  $thumb = imagecreate($newwidth, $newheight);
  $source = imagecreatefromjpeg($filename);
   
  // Redimensionnement
  imagecopyresized($thumb, $source, 0, 0, 0, 0, $newwidth, $newheight, $width, $height);
   
  // Affichage
  imagejpeg($thumb);
 }
 
?>


 
et voici l'érreur : L'image « http://toulouse/mambo/content/underMenu/galery.php » ne peut être affichée, car elle contient des erreurs.
 
Je pense que ca vient du fait que je fais un include avant le conn.php ou autre chose.
 
Comment procéder avec d'éviter cette érreur?
 
Merci

Reply

Marsh Posté le 15-04-2005 à 13:26:21   

Reply

Marsh Posté le 15-04-2005 à 13:30:20    

Maintenant ca marche (erreur de lien),
 
Mais je ne peux pas faire d'echo avant sinon:
 
"L'image « http://toulouse/mambo/content/underMenu/galery.php » ne peut être affichée, car elle contient des erreurs."
 
Ceci me pose un pb car j'aimerai mettre un lien vers l'image en taille reelle...
 
Pouvez vous m'aider? Merci


Message édité par jijiz le 15-04-2005 à 13:50:10
Reply

Sujets relatifs:

Leave a Replay

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