主页 > 知识库 > php实现网页常见文件上传功能

php实现网页常见文件上传功能

热门标签:服务器配置 电子围栏 银行业务 团购网站 阿里云 科大讯飞语音识别系统 Linux服务器 Mysql连接数设置

用php实现网页常见的文件上传功能,供大家参考,具体内容如下

上传页面

!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>

文件处理页面

?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 "文件格式错误";
 }

}
//实验过程中出现因为图片汉字命名报错!!!

以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持脚本之家。

您可能感兴趣的文章:
  • php实现的支付宝网页支付功能示例【基于TP5框架】
  • Windows平台PHP+IECapt实现网页批量截图并创建缩略图功能详解
  • php实现网页上一页下一页翻页过程详解
  • PHP 爬取网页的主要方法
  • 实例分析基于PHP微信网页获取用户信息
  • php中抓取网页内容的实例详解
  • php编程实现简单的网页版计算器功能示例
  • PHP网页缓存技术优点及代码实例

标签:广元 萍乡 大理 蚌埠 江苏 衡水 衢州 枣庄

巨人网络通讯声明:本文标题《php实现网页常见文件上传功能》,本文关键词  ;如发现本文内容存在版权问题,烦请提供相关信息告之我们,我们将及时沟通与处理。本站内容系统采集于网络,涉及言论、版权与本站无关。
  • 相关文章
  • 收缩
    • 微信客服
    • 微信二维码
    • 电话咨询

    • 400-1100-266