PHP上传图片、删除图片简单实例


Posted in PHP onNovember 12, 2016

简单PHP上传图片、删除图片实现代码

上传图片:

if (!empty($_FILES["img"]["name"])) { //提取文件域内容名称,并判断 
$path=”uppic/”; //上传路径 
if(!file_exists($path)) 
{ 
//检查是否有该文件夹,如果没有就创建,并给予最高权限 
mkdir(“$path”, 0700); 
}//END IF 
//允许上传的文件格式 
$tp = array(“image/gif”,”image/pjpeg”,”image/jpeg”); 
//检查上传文件是否在允许上传的类型 
if(!in_array($_FILES["img"]["type"],$tp)) 
{ 
echo “<script>alert(‘格式不对');history.go(-1);</script>”; 
exit; 
}//END IF 
$filetype = $_FILES['img']['type']; 
if($filetype == 'image/jpeg'){ 
$type = '.jpg'; 
} 
if ($filetype == 'image/jpg') { 
$type = '.jpg'; 
} 
if ($filetype == 'image/pjpeg') { 
$type = '.jpg'; 
} 
if($filetype == 'image/gif'){ 
$type = '.gif'; 
} 
if($_FILES["img"]["name"]) 
{ 
$today=date(“YmdHis”); //获取时间并赋值给变量 
$file2 = $path.$today.$type; //图片的完整路径 
$img = $today.$type; //图片名称 
$flag=1; 
}//END IF 
if($flag) $result=move_uploaded_file($_FILES["img"]["tmp_name"],$file2); 
//特别注意这里传递给move_uploaded_file的第一个参数为上传到服务器上的临时文件 
}//END IF 
//这里再将$img的值写入到数据库中对应的字段

删除图片:

unlink(“uppic/”.$img); //当然,变量的值是从数据库中读取出来的,PHP删除图片比ASP简洁多了

 感谢阅读,希望能帮助到大家,谢谢大家对本站的支持!

PHP 相关文章推荐
phpMyAdmin 安装配置方法和问题解决
Jun 08 PHP
深入分析php之面向对象
May 15 PHP
关于svn冲突的解决方法
Jun 21 PHP
php实现屏蔽掉黑帽SEO的搜索关键字
Apr 15 PHP
PHP 反射(Reflection)使用实例
May 12 PHP
PHP上传图片类显示缩略图功能
Jun 30 PHP
php 常用的系统函数
Feb 07 PHP
PHP实现数据库统计时间戳按天分组输出数据的方法
Oct 10 PHP
PHP实现链式操作的三种方法详解
Nov 16 PHP
PHP删除数组中指定下标的元素方法
Feb 03 PHP
PHP strripos函数用法总结
Feb 11 PHP
Yii2.0框架实现带分页的多条件搜索功能示例
Feb 20 PHP
PHP防止图片盗用(盗链)的方法小结
Nov 11 #PHP
PHP数据的提交与过滤基本操作实例详解
Nov 11 #PHP
thinkPHP多语言切换设置方法详解
Nov 11 #PHP
thinkPHP中钩子的两种配置调用方法详解
Nov 11 #PHP
php基于闭包实现函数的自调用(递归)实例分析
Nov 11 #PHP
php使用高斯算法实现图片的模糊处理功能示例
Nov 11 #PHP
PHP实现的方程求解示例分析
Nov 11 #PHP
You might like
PHP 单引号与双引号的区别
2009/11/24 PHP
WordPress中用于获取搜索表单的PHP函数使用解析
2016/01/05 PHP
PHP基于反射机制实现插件的可插拔设计详解
2016/11/10 PHP
PHP实现RTX发送消息提醒的实例代码
2017/01/03 PHP
visual studio code 调试php方法(图文详解)
2017/09/15 PHP
Thinkphp集成抖音SDK的实现方法
2020/04/28 PHP
jquery插件之easing使用
2010/08/19 Javascript
javascript学习基础笔记之DOM对象操作
2011/11/03 Javascript
Jquery实现Div上下移动示例
2014/04/23 Javascript
node.js中的http.response.setHeader方法使用说明
2014/12/14 Javascript
jquery获取checkbox的值并post提交
2015/01/14 Javascript
js利用appendChild对标签进行排序的实现方法
2016/10/16 Javascript
Nodejs下用submit提交表单提示cannot post错误的解决方法
2016/11/21 NodeJs
使用Require.js封装原生js轮播图的实现代码
2017/06/15 Javascript
Avalonjs双向数据绑定与监听的实例代码
2017/06/23 Javascript
JS写谷歌浏览器chrome的外挂实例
2018/01/11 Javascript
微信小程序调用微信支付接口的实现方法
2019/04/29 Javascript
JS Html转义和反转义(html编码和解码)的实现与使用方法总结
2020/03/10 Javascript
VSCode 配置uni-app的方法
2020/07/11 Javascript
浅谈js中的attributes和Attribute的用法与区别
2020/07/16 Javascript
在Python的Django框架中编写错误提示页面
2015/07/22 Python
Python拼接微信好友头像大图的实现方法
2018/08/01 Python
实例讲解python中的协程
2018/10/08 Python
Python将一个Excel拆分为多个Excel
2018/11/07 Python
解决pandas .to_excel不覆盖已有sheet的问题
2018/12/10 Python
如何用Python破解wifi密码过程详解
2019/07/12 Python
python函数定义和调用过程详解
2020/02/09 Python
详解Python直接赋值,深拷贝和浅拷贝
2020/07/09 Python
如何使用python socket模块实现简单的文件下载
2020/09/04 Python
企业承诺书格式
2014/05/21 职场文书
广告宣传策划方案
2014/05/21 职场文书
收款委托书范本
2014/09/11 职场文书
信访稳定工作汇报
2014/10/27 职场文书
2015年公务员工作总结
2015/04/24 职场文书
优秀家长事迹材料(2016推荐版)
2016/02/29 职场文书
使用nginx配置访问wgcloud的方法
2021/06/26 Servers