par
Gico » 07 sept. 2006, 09:28
ben j'ai des messages d'erreur quand j'ajoute le chemin, pas lorsque le fichier est à la racine, voici le script :
// je recupere le nom du fichieret son chemin de stockage ( il vient
// d'etre déposé a l'aide d'un script d'upload)
$fichierSource = "imgs_bd/galerie_photo/".$_FILES['photo']['name'];
$largeurDestination = 110;
$hauteurDestination = 110;
$im = ImageCreateTrueColor ($largeurDestination, $hauteurDestination)
or die ("Erreur lors de la création de l'image");
$source = ImageCreateFromJpeg($fichierSource);
$largeurSource = imagesx($source);
$hauteurSource = imagesy($source);
$Difflargeur = $largeurSource-110;
ImageCopyResampled($im, $source, 0,0,0,$Difflargeur/3, $largeurDestination, $hauteurDestination, $largeurSource, $hauteurSource-($Difflargeur/2));
j'ai les messages d'erreur :
Warning: imagejpeg(): Unable to open 'mini_imgs_bd/galerie_photo/ADA_ 1581_5_3.jpg' for writing in c:\program files\easyphp1-8\www\bali\galerie_photo_ajout.php on line 74
Image miniature générée: mini_imgs_bd/galerie_photo/ADA_ 1581_5_3.jpg
Mon script fabrique une image vide dans laquelle est copiée/resamplée l'image initiale, c'est le chemin d'acces à cette image( "mini...") qui est mauvais avec la ligne
$source = ImageCreateFromJpeg($fichierSource);
qui considere le chemin d'acces/nom comme le nom. En fait le fichier "mini..." est stocké a la racine et pas dans le dossier "imgs_bd/galerie_photo"
ben j'ai des messages d'erreur quand j'ajoute le chemin, pas lorsque le fichier est à la racine, voici le script :
[php]
// je recupere le nom du fichieret son chemin de stockage ( il vient
// d'etre déposé a l'aide d'un script d'upload)
$fichierSource = "imgs_bd/galerie_photo/".$_FILES['photo']['name'];
$largeurDestination = 110;
$hauteurDestination = 110;
$im = ImageCreateTrueColor ($largeurDestination, $hauteurDestination)
or die ("Erreur lors de la création de l'image");
$source = ImageCreateFromJpeg($fichierSource);
$largeurSource = imagesx($source);
$hauteurSource = imagesy($source);
$Difflargeur = $largeurSource-110;
ImageCopyResampled($im, $source, 0,0,0,$Difflargeur/3, $largeurDestination, $hauteurDestination, $largeurSource, $hauteurSource-($Difflargeur/2));
[/php]
j'ai les messages d'erreur :
Warning: imagejpeg(): Unable to open 'mini_imgs_bd/galerie_photo/ADA_ 1581_5_3.jpg' for writing in c:\program files\easyphp1-8\www\bali\galerie_photo_ajout.php on line 74
Image miniature générée: mini_imgs_bd/galerie_photo/ADA_ 1581_5_3.jpg
Mon script fabrique une image vide dans laquelle est copiée/resamplée l'image initiale, c'est le chemin d'acces à cette image( "mini...") qui est mauvais avec la ligne
[php]$source = ImageCreateFromJpeg($fichierSource);[/php] qui considere le chemin d'acces/nom comme le nom. En fait le fichier "mini..." est stocké a la racine et pas dans le dossier "imgs_bd/galerie_photo"