English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية
PHP Filesystem Référence Manuel
La fonction move_uploaded_file() peut déplacer un fichier téléversé vers une nouvelle position. Si le nom de fichier n'est pas un fichier téléversé valide, aucune action n'est effectuée et false est retourné. Si le nom de fichier est un fichier téléversé valide mais qu'il ne peut pas être déplacé pour une raison quelconque, aucune action n'est effectuée et false est retourné. De plus, une alerte peut être émise.
bool move_uploaded_file ( string $filename , string $destination )
Cette fonction vérifie et assure que le fichier spécifié par filename est un fichier téléversé légal (c'est-à-dire téléversé via le mécanisme d'envoi HTTP POST de PHP). Si le fichier est légal, il est déplacé vers le fichier spécifié par destination.
Cette vérification est particulièrement importante si le fichier téléversé pourrait afficher son contenu à l'utilisateur ou aux autres utilisateurs du système.
<?php $uploads_dir = "/PhpProject/dossiers"; foreach($_FILES["pictures"]["error"] as $key => $error) { if($error == UPLOAD_ERR_OK) { $tmp_name = $_FILES["pictures"]["tmp_name"][$key]; $name = basename($_FILES["pictures"]["name"][$key]); move_uploaded_file($tmp_name, "$uploads_dir/$name"); } } ?>