Pb header et automatisation redimensionnement image... - PHP - Programmation
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
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