mais ça ne fonctionne pas, c'est le fichier copy.php qui doit avoir une erreur de code car la page est blanche et le fichier n'est pas copier sur le serveur.
J'ai vu qu'il manquait un ; et que les echo en bas était mal écrient mais ce n'est pas suffisant il y a encore des erreurs et je ne vois pas ou ?
Est-ce que quelqu'un y voit plus claire ?
Voici le code de la page copy.php :
Php
<?php
$hauteur_max="400";
$largeur_max="400";
$poid_max="100000";
$destination_photo="images";
$destination_vignette="styles";
$proportion="4";
$taille = getimagesize("$image");
$h_i = $taille[1];
$w_i = $taille[0];
$poid = filesize("$image");
if (($h_i<=$hauteur_max)&($w_i<=$largeur_max)&($poid<=$poid_max)) {
/////////////////on supprime les accents et les espaces du nom de l'image
$image_name = strtr($image, "ÀÁÂÃÄÅàáâãäåÒÓÔÕÖØòóôõöøÈÉÊËèéêëÇçÌÍÎÏìíîïÙÚÛÜùúûüÿÑñ",
"aaaaaaaaaaaaooooooooooooeeeeeeeecciiiiiiiiuuuuuuuuynn");
/////////////on supprime les espaces
$image_name=str_replace(" ","_",$image_name);
copy($image,"$destination_photo/$image_name");
$imagefile="$destination_photo/$image_name";
$src_img = imagecreatefromjpeg($imagefile);
$new_w = imagesx($src_img)/$proportion;
$new_h = imagesy($src_img)/$proportion;
$dst_img = imagecreate($new_w,$new_h);
imagecopyresized($dst_img,$src_img,0,0,0,0,$new_w,$new_h,imagesx($src_img),imagesy($src_img));
if (imagejpeg($dst_img,"$destination_vignette/$image_name")) {
echo "creer";
} else {
echo "pas creer";
}
}
else {
echo "pas creer2";
}
?>