Maison > développement back-end > Problème PHP > Comment télécharger des fichiers php sur le serveur

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

王林
Libérer: 2023-02-24 11:18:02
original
5518 Les gens l'ont consulté

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">
Copier après la connexion

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>
Copier après la connexion

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);
Copier après la connexion

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;];}?>
Copier après la connexion

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!

Étiquettes associées:
source:php.cn
Déclaration de ce site Web
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
Tutoriels populaires
Plus>
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal