侧边栏壁纸
博主头像
落叶人生博主等级

走进秋风,寻找秋天的落叶

  • 累计撰写 130562 篇文章
  • 累计创建 28 个标签
  • 累计收到 9 条评论
标签搜索

目 录CONTENT

文章目录

PHP显示文件上传信息乱码 –

2022-06-01 星期三 / 0 评论 / 0 点赞 / 251 阅读 / 7353 字

个人笔记 上传文件输出上传文件的信息,显示为乱码,然后各种百度各种折腾,解决的上传文件显示乱码的问题 乱码代码 <?php if ($_F…

个人笔记

上传文件输出上传文件的信息,显示为乱码,然后各种百度各种折腾,解决的上传文件显示乱码的问题

乱码代码

.
  1. <?php    
  2. if ($_FILES[“file”][“error”] > 0)    
  3. {    
  4.     echo “错误:” . $_FILES[“file”][“error”] . “<br>”;    
  5. }    
  6. else    
  7. {    
  8.     echo “上传文件名: “ . $_FILES[“file”][“name”] . “<br>”;    
  9.     echo “文件类型: “ . $_FILES[“file”][“type”] . “<br>”;    
  10.     echo “文件大小: “ . ($_FILES[“file”][“size”] / 1024) . ” kB<br>”;    
  11.     echo “文件临时存储的位置: “ . $_FILES[“file”][“tmp_name”];    
  12. }    
  13. ?>    
.

不乱码代码

.
  1. <?php    
  2.     
  3. header(“Content-Type:text/html;charset=utf-8”);    
  4. $submit = $_POST[‘submit’];    
  5. if(isset($submit) && trim($submit) != ){    
  6. $file = $_FILES[‘file’];    
  7. if(isset($file[‘tmp_name’])){    
  8.      $name = iconv(‘utf-8′,’gb2312’,$file[‘name’]); //利用Iconv函数对文件名进行重新编码    
  9.      if(move_uploaded_file($file[‘tmp_name’],$name)){    
  10.        echo “上传文件名: “ . $_FILES[“file”][“name”] . “<br>”;    
  11.     echo “文件类型: “ . $_FILES[“file”][“type”] . “<br>”;    
  12.     echo “文件大小: “ . ($_FILES[“file”][“size”] / 1024) . ” kB<br>”;    
  13.     echo “文件临时存储的位置: “ . $_FILES[“file”][“tmp_name”];    
  14.    }    
  15. }    
  16. }    
  17.     
  18. ?>    
.

广告 广告

评论区