Cet article présente principalement en détail les fonctions courantes de téléchargement de fichiers des pages Web en PHP. Il a une certaine valeur de référence. Les amis intéressés peuvent s'y référer
Le contenu spécifique est le suivant
. Page de téléchargement
<!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <title>Title</title> </head> <body> <!--上传文件 enctype="multipart/form-data"指的是编码方式为上传多种类型文件和数据流--> <form method="post" action="123.php" enctype="multipart/form-data"> <input type="file" name="file"> <input type="submit" value="上传"> </form> </body> </html>
Page de traitement des fichiers
<?php /** * Created by fcc * User: Administrator * Date: 2017/10/31 * Time: 10:33 */ var_dump($_FILES); //文件处理要实现的几点 //1.是否有错误 //2.文件类型是否符合要求 //3.文件大小是否符合要求 //4.文件名是否重复 //$types = ['image/jpeg','image/png']; if (!$_FILES['file']['error']){ if ($_FILES['file']['type'] == 'image/jpeg'){ if ($_FILES['file']['size']<200000){ //文件传到文件夹中,可以拼接时间戳,用户名等防止文件名重复 $file_name = "./upload/2017-10-31/".$_FILES['file']['name']; if (!file_exists($file_name)){ move_uploaded_file($_FILES['file']['tmp_name'],$file_name); // $filename=iconv("UTF-8","",$file_name); }else{ echo "文件名重复"; } }else{ echo "文件过大"; } }else{ echo "文件格式错误"; } } //实验过程中出现因为图片汉字命名报错!!!
Recommandations associées :
Fonction de téléchargement de fichiers PHP - téléchargement de fichiers multiples
Mise en œuvre Koa2 de l'analyse des cas de téléchargement et de téléchargement de fichiers
Partage de technologie de téléchargement de fichiers volumineux HTML5
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!