Merci pour ta réponse. Même si je ne suis pas sûr de bien la comprendre.
En fait j'essaie de remonter la piste pour trouver l'origine du problème…
Dans mon script j'utilise simplement ImageMagick pour le resize avec convert :
Code PHP:
$output = `/usr/bin/convert -geometry $newLargeWidth x $newLargeHeight -quality 85 $tmpfile $Large_pict_file`;
Mais avant, de redimensionner, je cherche si la photo est horizontale ou verticale.
Code PHP:
list($width, $height) = getimagesize($tmpfile);
$imgratio=$width/$height;
Et c'est là que je me rends compte de l'erreur :
Warning: getimagesize() [function.getimagesize]: Read error! in /home.2/…/www/upload.php on line 27
Warning: Division by zero in /home.2/…/www/upload.php on line 28
En remontant le fil avec un print_r() je me rens compte qu'avec ma config (Mac+Camino ou FireFox) l'upload de ce fichier ne se passe pas bien. Alors qu'avec d'autres PC ou Mac il ne semble pas y avoir de problème :
-- Sur Safari :
Array ( [name] => éàç.gif [type] => image/gif [tmp_name] => /tmp/phpS6Adra [error] => 0 [size] => 1351 )
-- Sur Camino :
Array ( [name] => éàç.gif [type] => application/octet-stream [tmp_name] => /tmp/phpMdH7iN [error] => 0 [size] => 0 )
Sur Camino en renommant le fichier différemment ça passe…
Au final, il semble donc que ça soit MES Camino et FireFox qui fassent échouer l'upload du fichier C'est ce que j'essaie de comprendre…
Mais je n'ai peut-être pas compris ta réponse, non ?…