Le contenu de cet article explique comment télécharger des fichiers à l'emplacement spécifié en PHP (avec du code). Il a une certaine valeur de référence. Les amis dans le besoin peuvent s'y référer.
test.php (code front-end)
<!DOCTYPE html> <html> <head> <title>文件上传测试</title> <meta charset="utf-8"> </head> <body> <form action="do.php" method="post" enctype="multipart/form-data"> <input type="file" name="img"> <input type="submit" value="上传文件"> </form> </body> </html>
Explication :
méthode sous la balise from Doit être pour la publication
pour ajouter enctype="multipart/from-data"
do.php (à partir du fichier de traitement du formulaire)
<?php print_r($_FILES); ?>
Explication :
print_r() Afficher les données transmises par le formulaire sous forme de tableau
La sortie est :
Array ( [img] => Array ( [name] => 1.jpg [type] => image/jpeg [tmp_name] => C:\Windows\Temp\phpFF07.tmp [error] => 0 [size] => 17164 ) )
name : le nom du fichier téléchargé
type : le type MIME du fichier téléchargé
tmp_name : Le nom du fichier temporaire téléchargé sur le serveur (ou local)
taille : la taille du fichier téléchargé
erreur : numéro d'erreur du fichier téléchargé
do .php (fichier téléchargé avec succès dans le dossier spécifié)
Méthode 1 :
<?php print_r($_FILES); $filename=$_FILES['img']['name']; $type=$_FILES['img']['type']; $tmp_name=$_FILES['img']['tmp_name']; $size=$_FILES['img']['size']; $error=$_FILES['img']['error']; //将服务器上的临时文件移动到指定目录下 move_uploaded_file($tmp_name, "img/".$filename);
Où $_FILES est la variable de téléchargement de fichier, qui stocke les données de téléchargement de fichier
move_uploaded_file ($tmp_name,"Spécifier le nom du dossier".$filename ;
Comment définir correctement les paramètres de téléchargement de fichiers volumineux en PHP
copy($tmp_name, "img/".$filename);
Implémenter le téléchargement d'images PHP à l'emplacement spécifié et enregistrez le chemin d'accès à la base de données
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!