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é.

http://fr.php.net/manual/fr/function.is-uploaded-file.php

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