move_uploaded_file

(PHP 4 >= 4.0.3)

move_uploaded_file -- Déplace un fichier téléchargé

Description

bool move_uploaded_file ( string filename, string destination)

move_uploaded_file() s'assure que le fichier filename est un fichier téléchargé par HTTP POST. Si le fichier est valide, il est déplacé jusqu'à destination.

Si filename n'est pas valide, rien ne se passe, et move_uploaded_file() retournera FALSE.

Si filename est un fichier téléchargé, mais que pour une raison quelconque, il ne peut être déplacé, rien ne se passe, et move_uploaded_file() retourne FALSE. De plus, une alerte sera affichée.

Ce type de vérification est spécialement important s'il est possible que les fichiers téléchargés révèlent leur contenu à l'utilisateur, ou même aux utilisateurs du même système.

Note : Lorsque le safe-mode est activé, PHP vérifie si le fichier/dossier que vous allez utiliser a le même UID que le script qui est actuellement exécuté.

Note : move_uploaded_file() n'est pas affectée par les restrictictions du safe mode. Ce n'est pas un problème, car move_uploaded_file() ne fonctionne que sur des fichiers qui ont été téléchargés avec PHP.

Avertissement

Si le fichier de destination existe déjà, il sera écrasé.

Voir aussi is_uploaded_file().