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. Vous devez d'abord définir l'attribut enctype du HTML. formulaire en tant que "multipart/form-data".
<form enctype="multipart/form-data" action="somefile.php" method="POST">
Recommandations associées : "Tutoriel d'introduction à PHP"
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 téléchargements 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);
Le fichier php qui traite le 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'];}?>.
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!