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 相关文章推荐
用PHP实现ODBC数据分页显示一例
Oct 09 PHP
追求程序速度,而不是编程的速度
Apr 23 PHP
php 文件上传代码(限制jpg文件)
Jan 05 PHP
PHP序列号生成函数和字符串替换函数代码
Jun 07 PHP
PHP数据流应用的一个简单实例
Sep 14 PHP
php获取$_POST同名参数数组的实现介绍
Jun 30 PHP
从零开始学YII2框架(三)扩展插件yii2-gird
Aug 20 PHP
PHP+jQuery 注册模块的改进(三):更新到Smarty3.1
Oct 14 PHP
PHP5.3以上版本安装ZendOptimizer扩展
Mar 27 PHP
PHP SPL标准库之接口(Interface)详解
May 11 PHP
PHP编写的图片验证码类文件分享
Jun 06 PHP
php反射学习之不用new方法实例化类操作示例
Jun 14 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
ThinkPHP3.1新特性之动态设置自动完成及自动验证示例代码
2014/06/23 PHP
微信公众平台开发(五) 天气预报功能开发
2016/12/03 PHP
详解如何在云服务器上部署Laravel
2017/06/30 PHP
JQuery 学习笔记 element属性控制
2009/07/23 Javascript
让低版本浏览器支持input的placeholder属性(js方法)
2013/04/03 Javascript
在JavaScript中判断整型的N种方法示例介绍
2014/06/18 Javascript
js中运算符&amp;&amp; 和 || 的使用记录
2014/08/21 Javascript
jQuery使用hide方法隐藏元素自身用法实例
2015/03/30 Javascript
jquery实现简单手风琴菜单效果实例
2015/06/13 Javascript
快速学习jQuery插件 jquery.validate.js表单验证插件使用方法
2015/12/01 Javascript
AngularJS实现一次监听多个值发生的变化
2016/08/31 Javascript
jQuery文字轮播特效
2017/02/12 Javascript
js浏览器滚动条卷去的高度scrolltop(实例讲解)
2017/07/07 Javascript
老生常谈JavaScript面向对象基础与this指向问题
2017/10/16 Javascript
node作为中间服务层如何发送请求(发送请求的实现方法详解)
2018/01/02 Javascript
vue-cli下的vuex的简单Demo图解(实现加1减1操作)
2018/02/26 Javascript
基于elementUI竖向表格、和并列的案例
2020/10/26 Javascript
django模型中的字段和model名显示为中文小技巧分享
2014/11/18 Python
Python中functools模块的常用函数解析
2016/06/30 Python
django创建自定义模板处理器的实例详解
2017/08/14 Python
Python基于动态规划算法解决01背包问题实例
2017/12/06 Python
使用Python读取二进制文件的实例讲解
2018/07/09 Python
Python 获取中文字拼音首个字母的方法
2018/11/28 Python
python用fsolve、leastsq对非线性方程组求解
2018/12/15 Python
浅谈python的深浅拷贝以及fromkeys的用法
2019/03/08 Python
Python中一个for循环循环多个变量的示例
2019/07/16 Python
python GUI库图形界面开发之PyQt5信号与槽基本操作
2020/02/25 Python
Numpy中的数组搜索中np.where方法详细介绍
2021/01/08 Python
ECOSUSI官网:女式皮革背包
2019/09/27 全球购物
Farfetch中文官网:奢侈品牌时尚购物平台
2020/03/15 全球购物
学年自我鉴定
2014/01/16 职场文书
暑期社会实践感言
2014/02/25 职场文书
大龄毕业生求职别忘职业规划
2014/03/11 职场文书
高中生操行评语大全
2014/04/25 职场文书
人力资源管理专业毕业生自荐书
2014/05/25 职场文书
大学考试作弊检讨书
2015/05/06 职场文书