Maison >développement back-end >tutoriel php >PHP déplace les fichiers téléchargés vers un nouvel emplacement
L'éditeur php Banana vous présentera aujourd'hui comment utiliser PHP pour déplacer les fichiers téléchargés vers un nouvel emplacement. Dans le développement Web, le téléchargement de fichiers est une opération courante, et déplacer les fichiers téléchargés vers un emplacement spécifié peut nous aider à mieux gérer les fichiers et à garantir la sécurité. Avec un simple code PHP, nous pouvons facilement implémenter cette fonction et déplacer les fichiers vers le répertoire souhaité. Examinons ensuite la méthode de mise en œuvre spécifique !
Opération de déplacement de fichiers PHP
Présentation
Dans php, les opérations de déplacement de fichiers impliquent le déplacement de fichiers téléchargés d'un répertoire temporaire vers un emplacement cible. Ceci peut être réalisé en utilisant la fonction move_uploaded_file()
, qui déplace le fichier de son emplacement temporaire vers un nouvel emplacement spécifié.
Étapes
L'opération de déplacement de fichier comprend les étapes suivantes :
$_FILES
global array pour obtenir les détails des fichiers téléchargés. $_FILES["file"]["error"]
pour vous assurer que le fichier a été téléchargé avec succès. move_uploaded_file()
pour déplacer des fichiers d'un emplacement temporaire vers un emplacement cible. Exemple de code
<?php // 获取上传的文件信息 $file = $_FILES["myFile"]; // 检查文件错误 if ($file["error"] != UPLOAD_ERR_OK) { echo "文件上传失败!错误代码:".$file["error"]; exit; } // 设置目标文件路径 $target_file = "uploads/" . basename($file["name"]); // 移动文件 if (!move_uploaded_file($file["tmp_name"], $target_file)) { echo "文件移动失败!"; exit; } echo "文件上传成功,已移动到 $target_file"; ?>
Notes
move_uploaded_file()
écrasera le fichier. Extensions
upload_max_filesize
: upload_max_filesize
配置项:调整 PHP 配置中的 upload_max_filesize
Ajustez l'option upload_max_filesize
dans la configuration PHP pour définir la limite de taille de téléchargement de fichier. enctype="multipart/f<strong class="keylink">ORM</strong>-data"
du formulaire enctype="multipart/f<strong class="keylink">ORM</strong>-data"
htmlforeach
Utilisez une boucle Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!