Upload de fichiers, cherchez l'erreur

j’ai fait ça :
[fixed] if (eregi(« .jpg|.png|.gif », $_FILES[« upload »][« tmp_name »])) {
move_uploaded_file($_FILES[« upload »][« tmp_name »], « images/ ».$_FILES[« upload »][« name »]);
}
[/fixed]
et ça ne marche pas, je n’ai pas de message d’erreur (même en virant le if)

Ton test est faux.

[cpp]if ( isset( $_FILES[‹ upload ›] ) &&
is_uploaded_file( $_FILES[‹ upload ›][‹ tmp_name ›] ) &&
preg_match(
‹ @.(png|jpg|gif)$@i ›,
$_FILES[‹ upload ›][‹ tmp_name ›]
)
)
/* à faire */;

[/cpp]

Me semble plus àproprié.

Excuse moi de pas avoir répondu c’est que je suis passer à autre chose en attendant.
Merci, je regarde ça… bientot :wink: