Avec la class FilesystemIterator, peut on remplacer la fonction move_uploaded_file() ?
Parce que sinon, il faudrait que je supprime les fichiers en double, mais ça fait pas très propre, j'en conviens
Oui, c'est ce que je réfléchissais parce que j'ai un soucis de fichier en double, alors j'essaie d'intégrer ma class dans la fonction :heu j'ai l'impression qu'il y a du mélange la
- tu utilise le fichier temporaire pour le redimensionnement et c'est ce fichier que tu copier au bon endroit.
$img_tmp=$_FILES['file']['tmp_name'][$key];
$unique = md5( uniqid() );
$thumb = new Image($img_tmp);
$thumb->width(200);
$thumb->quality(50);
move_uploaded_file($thumb->name($unique),$chemin.$thumb->save());
Le tout est dans une boucle, dans le tmp du serveur j'ai plein de 0c82c5177800657c0ac8a764daf0e348.tmp mais j'arrive pas à les uploader avec la class car sans ça marche Code : Tout sélectionner
C:\xampplite\htdocs\www\projets\essais\Ajax\upload\imgs/Upload: Penguins.jpg
Type: image/jpeg
Size: 759.6044921875 Kb
Temp file: C:\xampplite\tmp\php1D2A.tmp