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-25 06:30:02
original
3222 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. 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">
Copier après la connexion

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

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

Le fichier php qui traite le 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
.

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