Manuel PHP
Précédent |  | Suivant

# move_uploaded_file

(PHP 4 >= 4.0.3, PHP 5)

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().

Précédent | Sommaire | Suivant
mkdir | Niveau supérieur | parse_ini_file