zoukankan      html  css  js  c++  java
  • 文件上传

    1 <body>
    2 <h1>上传文件</h1>
    3 
    4 <form action="chuli333.php" method="post" enctype="multipart/form-data">// 上传文件类型,数据流
    5 请选择文件:<input type="file" name="file" /> <input type="submit" value="上传" />  //file文件选择
    6 </form>
    7 </body>
    8 </html>
     1 <?php
     2 
     3 //取文件信息
     4 $arr = $_FILES["file"];
     5 
     6 //加限制条件
     7 //1.文件类型
     8 //2.文件大小
     9 //3.保存的文件名不重复
    10 
    11 if(($arr["type"]=="image/jpeg" || $arr["type"]=="image/png") && $arr["size"]<1024000 )
    12 {
    13     //临时文件的路径
    14     //$arr["tmp_name"];
    15     
    16     //上传的文件存放的位置
    17     //1.用户名加时间戳
    18     //2.类似网盘,使用文件夹来防止重复
    19     $filename = "./images/".time().$arr["name"];
    20     
    21     //保存之前判断该文件是否存在
    22     if(file_exists($filename))
    23     {
    24         echo "该文件已存在";
    25     }
    26     else
    27     {
    28         //转换编码格式
    29         $filename = iconv("UTF-8","gb2312",$filename);
    30         
    31         //移动临时文件到上传的文件存放的位置
    32         //1.临时文件的路径 2.存放的路径
    33         move_uploaded_file($arr["tmp_name"],$filename);
    34     }
    35 }
    36 else
    37 {
    38     echo "上传的文件大小或类型不";
    39 }
  • 相关阅读:
    数据库默认隔离级别
    openldap安装
    new word
    ldap概念
    Oracle 计算函数
    informix 学习资料收集
    convert to groovy project
    ldap资料
    hibernate session
    IE BUG相关文章集合
  • 原文地址:https://www.cnblogs.com/zqld/p/6875687.html
Copyright © 2011-2022 走看看