• 简单的PHP上传图片和删除图片示例代码


    分享一例简单的PHP上传图片和删除图片示例代码,很简单,适合初学的朋友参考,用来研究php上传图片还是不错的。

    1、php上传图片:

     1 <?php
     2 if (!empty($_FILES["img"]["name"])) { //提取文件域内容名称,并判断
     3 $path=”uppic/”; //上传路径
     4 if(!file_exists($path))
     5 {
     6 //检查是否有该文件夹,如果没有就创建,并给予最高权限
     7 mkdir(“$path”, 0700);
     8 }//END IF
     9 //允许上传的文件格式
    10 $tp = array(“image/gif”,”image/pjpeg”,”image/jpeg”);
    11 //检查上传文件是否在允许上传的类型
    12 if(!in_array($_FILES["img"]["type"],$tp))
    13 {
    14 echo “<script>alert(‘格式不对');history.go(-1);</script>”;
    15 exit;
    16 }//END IF
    17 $filetype = $_FILES['img']['type'];
    18 if($filetype == ‘image/jpeg'){
    19 $type = ‘.jpg';
    20 }
    21 if ($filetype == ‘image/jpg') {
    22 $type = ‘.jpg';
    23 }
    24 if ($filetype == ‘image/pjpeg') {
    25 $type = ‘.jpg';
    26 }
    27 if($filetype == ‘image/gif'){
    28 $type = ‘.gif';
    29 }
    30 if($_FILES["img"]["name"])
    31 {
    32 $today=date(“YmdHis”); //获取时间并赋值给变量
    33 $file2 = $path.$today.$type; //图片的完整路径
    34 $img = $today.$type; //图片名称
    35 $flag=1;
    36 }//END IF
    37 if($flag) $result=move_uploaded_file($_FILES["img"]["tmp_name"],$file2);
    38 //注意,此处传递给move_uploaded_file的第一个参数为上传到服务器上的临时文件
    39 }//END IF
    40 //此处再将$img的值写入到数据库中对应的字段

    2、php删除图片:

    1 <?php
    2 unlink(“uppic/”.$img); //unlink方法删除文件

    大家学会了没有?是不是很简单!

  • 相关阅读:
    极简Docker和Kubernetes发展史
    什么是健身
    《高效休息法》IT从业者如何高效休息
    《我们赖以生存的隐喻》文学中的面向对象
    sequelize时间自动格式化
    什么是消息队列
    node.js中this指向失效解决
    node.js的async和await
    node.js箭头函数使用
    node.js如何批量赋值
  • 原文地址:https://www.cnblogs.com/zglevk/p/9883946.html
Copyright © 2020-2023  润新知