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 中使用随机数的三个步骤
Oct 09 PHP
如何使用php输出时间格式
Aug 31 PHP
CMS中PHP判断系统是否已经安装的方法示例
Jul 26 PHP
PHP提示Cannot modify header information - headers already sent by解决方法
Sep 22 PHP
基于linnux+phantomjs实现生成图片格式的网页快照
Apr 15 PHP
typecho插件编写教程(四):插件挂载
May 28 PHP
在PHP程序中使用Rust扩展的方法
Jul 03 PHP
分享3个php获取日历的函数
Sep 25 PHP
Thinkphp无限级分类代码
Nov 11 PHP
PHP二进制与字符串之间的相互转换教程
Oct 14 PHP
基于CI框架的微信网页授权库示例
Nov 25 PHP
thinkPHP框架实现多表查询的方法
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
Linux环境下搭建php开发环境的操作步骤
2013/06/17 PHP
phpQuery让php处理html代码像jQuery一样方便
2015/01/06 PHP
php格式化json函数示例代码
2016/05/12 PHP
Jquery知识点一 Jquery的ready和Dom的onload的区别
2011/01/15 Javascript
纯JAVASCRIPT图表动画插件Highcharts Examples
2011/04/16 Javascript
js限制文本框只能输入数字(正则表达式)
2012/07/15 Javascript
jquery图片放大功能简单实现
2013/08/01 Javascript
jquery选择器、属性设置用法经验总结
2013/09/08 Javascript
JS实现进入页面时渐变背景色的方法
2015/02/25 Javascript
Bootstrap实现省市区三级联动(亲测可用)
2019/07/26 Javascript
小程序采集录音并上传到后台
2019/11/22 Javascript
详解Vue的mixin策略
2020/11/19 Vue.js
jQuery实现购物车全功能
2021/01/11 jQuery
[03:16]DOTA2完美大师赛主赛事首日集锦
2017/11/23 DOTA
Python标准库之多进程(multiprocessing包)介绍
2014/11/25 Python
python实现八大排序算法(2)
2017/09/14 Python
numpy中实现二维数组按照某列、某行排序的方法
2018/04/04 Python
python实现拼图小游戏
2020/02/22 Python
Django实现前台上传并显示图片功能
2020/05/29 Python
ALDO英国官网:加拿大女鞋品牌
2018/02/19 全球购物
任意存:BOXFUL
2018/05/21 全球购物
const char*, char const*, char*const的区别是什么
2014/07/09 面试题
自动化职业生涯规划书范文
2014/01/03 职场文书
迎接领导欢迎词
2014/01/11 职场文书
学校安全检查制度
2014/01/27 职场文书
2015年中秋节活动总结
2015/03/23 职场文书
2015年班组长工作总结
2015/04/10 职场文书
2015年高校辅导员工作总结
2015/04/20 职场文书
特此通知格式
2015/04/27 职场文书
中小企业员工手册范本
2015/05/14 职场文书
唱歌比赛拉拉队口号
2015/12/25 职场文书
安全生产学习心得体会
2016/01/18 职场文书
工作建议书范文
2019/07/08 职场文书
珍惜时间的诗歌赏析
2019/08/23 职场文书
解决pytorch-gpu 安装失败的记录
2021/05/24 Python
python如何利用cv2模块读取显示保存图片
2021/06/04 Python