zoukankan      html  css  js  c++  java
  • php笔记-图片上传

    平时文件的上传

    1.主页面

    1 <body>
    2 <form method="post" action="shangchuang chuli.php"  enctype="multipart/form-data">
    3     <input type="file" name="file" />
    4     <input type="submit" value="上传"/>
    5 </form>
    6 </body>

     2,处理页面

     1 <?php
     2 var_dump ($_FILES["file"]);
     3 //判断图片的格式 jpeg 还是 png
     4 //
     5 //1,控制上传文件大小和类型
     6 //2.如果文件名重复 出现覆盖
     7 //3.减少文件重名概率  修改文件名 建文件夹
     8 //4.关于中文乱码问题
     9 if(($_FILES["file"]["type"] == "image/jpeg" || $_FILES["file"]["type"] == "image/png") && $_FILES["file"]["size"]<=202400)
    10 {
    11     //上传操作
    12     //造一个存储路径
    13     $yuan = $_FILES["file"]["tmp_name"];
    14     $filename = "./img/".date("Ymd-His").$_FILES["file"]["name"];
    15     
    16     //将存储路径的编码格式变为国标 将$filename的格式转变后返回给它
    17     $filename = iconv("UTF-8","gb2312",$filename);
    18 
    19     //判断文件是否存在
    20     if(file_exists($filename))
    21     {
    22         die("文件存在");
    23     }
    24     //移动文件
    25     move_uploaded_file($yuan,$filename);
    26     
    27 }
    28 else
    29 {
    30     echo "文件的格式不对";    
    31 }
  • 相关阅读:
    开工--行胜于言
    操作系统之内存管理
    C陷阱与缺陷读书笔记(一)
    关于复杂度的一些基本的定义
    归并排序
    快速排序
    前序中序后序非递归遍历
    直接插入排序
    冒泡排序
    程序内存映像
  • 原文地址:https://www.cnblogs.com/koker/p/5629529.html
Copyright © 2011-2022 走看看