Salut à tous je viens à vous après de longues heures la tête dans le
code et à vrai dire à l'heure ou j'ecris je vois plus rien :-(
Bon bref plus sérieusement
J'ai un script
pour planter le décor sachez ceci.
- Mes images sont uploadées avec auto génération de répertoire par mkdir
- si je n'utilise createimagefromjpeg pour générer des thumbnails le script marche sur la base de <img src=" .... /$img
- le répertoire dans lequel les images se trouvent est root/upload/loc/.. les deux points correspondant à un identifiant donné
paramètres à savoir;
$lid = l'identifiant
$img = l'image
Allons y !
le script:
//-->MES DONNEES
$lid = intval($row['lid']);
$img = stripslashes($row['img_home']);
//-->LE SCRIPT
$fichier = "$img";
$image = ImageCreateFromJPEG($fichier);
$width = imagesx($image) ;
$height = imagesy($image) ;
$new_width = 150; // largeur a definir
$new_height = ($new_width * $height) / $width ; // hauteur proportionnelle
$thumb = imagecreate($new_width,$new_height);
imagecopyresampled($thumb,$image,50,0,0,0,$new_width,$new_height,$width,$height);
Imagejpeg($thumb, "upload/loc/$lid/thumb_".$fichier."");
imagedestroy($image);
echo "<img src=\"upload/loc/$lid/thumb_".$fichier."\">\n";
MON PROBLEME: les thumnails sont bien générée dans upload/loc/$sid et se nomment bien thumb_XX.jpg
MAIS elle sont toutes noires !!!
alors que faire?
Ou ai je fais une erreur ?
Merci à vous