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

    file_up.php

    <?php
    
    header("Content-Type:text/html;charset=utf-8");
    
    ?>
    
    
    <form action="file_chuli.php" enctype="multipart/form-data" method="post">
    
    <input type="file" name="file"/>
    
    <input type="submit" value="上传"/>
    
    </form>
    View Code

    file_chuli.php

    <?php  
    
    header("Content-Type:text/html;charset=utf-8");
    
    /*
    
    $file = $_FILES["file"];    //上传文件的所有信息都保存在$_FILES["file"]数组里面;        
    
    echo $_FILES["file"]["name"];         //取文件名
    
    echo $_FILES["file"]["type"];        //取文件类型
    
    echo $_FILES["file"]["size"];       //取文件大小
    
    echo $_FILES["file"]["tmp_name"];    //文件在服务器临时存放路径
    
    echo $_FILES["file"]["error"];    //取上传的错误信息,无错显示0
    
    */
    
    
    
    
    //文件上传
      if($_FILES["file"]["error"])
    {
        echo "上传出错!";
    }
        else
    {
              //1.加限制条件
              if($_FILES["file"]["type"] == "image/jpeg" &&$_FILES ["file"]["size"]<2048000)
              {
                      //2.处理文件名
                      $str = date("YmdHisms",time());
                     
                     
                      //3.造存储路径
                      $url = "../Test/".$str.$_FILES["file"]["name"];
                      
                      //4.将路径转成国标,防止文件名乱码
                      $filename = iconv("utf-8","gb2312",$url);
                        
                          if(file_exists($filename))
                      {
                          echo "该文件已存在";
                      }
                          else
                      {    
                            //5.存储
                          
                         move_uploaded_file($_FILES["file"]["tmp_name"],$filename);
                         
                         echo "上传成功!";
                      }
                      
            }
                  else
            {
                echo "上传文件类型不符合要求";
            }
            
    
    }
    
    
    ?>
    View Code
  • 相关阅读:
    GCD HDU
    Finding Lines UVALive
    Chinese Mahjong UVA
    DNA Evolution CodeForces
    String Reconstruction (并查集)
    Number Cutting Game HDU
    Paint the Wall ZOJ
    Star sky CodeForces
    Haunted Graveyard ZOJ
    GuGuFishtion HDU
  • 原文地址:https://www.cnblogs.com/sihuiming/p/5407682.html
Copyright © 2011-2022 走看看