Maison >développement back-end >Problème PHP >Comment télécharger des fichiers php sur le serveur
Téléchargement de fichiers en PHP
Habituellement, le téléchargement de fichiers utilise la méthode HTTP POST, et vous devez d'abord définir le formulaire HTML L'attribut enctype est "multipart/form-data".
<form enctype="multipart/form-data" action="somefile.php" method="POST">
Page de téléchargement :
//HTML文件: <html> <head> <title>支持文件上传的HTML表单</title> </head> <body> <form enctype="multipart/form-data" action="4.php" method="POST"> 上传此文件:<input name="myfile" type="file" /> <input type="submit" value="提交上传" /> </form> </body> </html>
Dans le programme PHP, utilisez la variable globale $_FILES pour gérer le téléchargement de fichiers. $_FILES est un tableau contenant des informations sur le fichier à télécharger.
Le fichier sera téléchargé par défaut sur le chemin par défaut. Si vous devez le télécharger sur le chemin spécifié :
move_uoloaded_file (filename,destination);
Fichier PHP pour le traitement du fichier :
//4.php<?php$upload_path = $_SERVER['DOCUMENT_ROOT']."/upload/"; $dest_file = $upload_path.basename($_FILES['myfile']['name']); if(move_uploaded_file($_FILES['myfile']['tmp_name'],$dest_file)){ echo "文件已上传至服务器根目录的upload目录下";}else{ echo "上传错误".$_FILES['myfile']['error'];}?>
Le contenu ci-dessus est à titre de référence uniquement !
Tutoriel recommandé : Tutoriel vidéo PHP
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!