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 相关文章推荐
将RTF格式的文件转成HTML并在网页中显示的代码
Oct 09 PHP
php中自定义函数dump查看数组信息类似var_dump
Jan 27 PHP
php使用正则过滤js脚本代码实例
May 10 PHP
php中$_GET与$_POST过滤sql注入的方法
Nov 03 PHP
php将日期格式转换成xx天前的格式
Apr 16 PHP
手把手编写PHP框架 深入了解MVC运行流程
Sep 19 PHP
php性能分析之php-fpm慢执行日志slow log用法浅析
Oct 17 PHP
php四种定界符详解
Feb 16 PHP
Yii2中添加全局函数的方法分析
May 04 PHP
php脚本守护进程原理与实现方法详解
Jul 20 PHP
使用laravel和ECharts实现折线图效果的例子
Oct 09 PHP
thinkPHP框架乐观锁和悲观锁实例分析
Oct 30 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实现mysql数据库操作类分享
2014/02/14 PHP
浅谈php优化需要注意的地方
2014/11/27 PHP
php在windows环境下获得cpu内存实时使用率(推荐)
2018/02/08 PHP
php 实现银联商务H5支付的示例代码
2019/10/12 PHP
PHP实现常用排序算法的方法
2020/02/05 PHP
添加到收藏夹代码(兼容几乎所有的浏览器)
2007/01/09 Javascript
JS 建立对象的方法
2007/04/21 Javascript
基于jquery的3d效果实现代码
2011/03/23 Javascript
常用DOM整理
2015/06/16 Javascript
JavaScript作用域示例详解
2016/07/07 Javascript
AngularJS教程 ng-style 指令简单示例
2016/08/03 Javascript
使用smartupload组件实现jsp+jdbc上传下载文件实例解析
2017/01/05 Javascript
underscore之Collections_动力节点Java学院整理
2017/07/10 Javascript
angularjs中$http异步上传Excel文件方法
2018/02/23 Javascript
微信小程序之多列表的显示和隐藏功能【附源码】
2018/08/06 Javascript
JS滚轮控制图片缩放大小和拖动的实例代码
2018/11/20 Javascript
新手简单了解vue
2019/05/29 Javascript
echarts.js 动态生成多个图表 使用vue封装组件操作
2020/07/19 Javascript
[00:44]TI7不朽珍藏III——军团指挥官不朽展示
2017/07/15 DOTA
Python实现的Kmeans++算法实例
2014/04/26 Python
Python中的高级函数map/reduce使用实例
2015/04/13 Python
python中virtualenvwrapper安装与使用
2018/05/20 Python
Python+AutoIt实现界面工具开发过程详解
2019/08/07 Python
Pandas操作CSV文件的读写实现方法
2019/11/13 Python
python使用pygame实现笑脸乒乓球弹珠球游戏
2019/11/25 Python
python 实现目录复制的三种小结
2019/12/04 Python
Python格式化输出--%s,%d,%f的代码解析
2020/04/29 Python
改变 Python 中线程执行顺序的方法
2020/09/24 Python
Python json解析库jsonpath原理及使用示例
2020/11/25 Python
ALDI奥乐齐官方海外旗舰店:德国百年超市
2017/12/27 全球购物
美国奢侈品购物平台:Orchard Mile
2018/05/02 全球购物
中学生期末评语
2014/02/03 职场文书
犯错检讨书
2014/02/21 职场文书
自动化专业大学生职业生涯规划范文:爱拚才会赢
2014/09/12 职场文书
有关信念的名言语录集锦
2019/12/06 职场文书
Sentry的安装、配置、使用教程(Sentry日志手机系统)
2022/07/23 Python