Maison  >  Article  >  développement back-end  >  Comment télécharger des fichiers php sur le serveur

Comment télécharger des fichiers php sur le serveur

王林
王林original
2019-09-18 13:04:385444parcourir

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[&#39;DOCUMENT_ROOT&#39;]."/upload/";
$dest_file = $upload_path.basename($_FILES[&#39;myfile&#39;][&#39;name&#39;]);
if(move_uploaded_file($_FILES[&#39;myfile&#39;][&#39;tmp_name&#39;],$dest_file)){
          echo "文件已上传至服务器根目录的upload目录下";}else{
          echo "上传错误".$_FILES[&#39;myfile&#39;][&#39;error&#39;];}?>

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!

Déclaration:
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn