PHP上传图片时判断上传文件是否为可用图片的方法


Posted in PHP onOctober 20, 2016

本文实例讲述了PHP上传图片时判断上传文件是否为可用图片的方法。分享给大家供大家参考,具体如下:

这里利用getimagesize函数:

function isImage($filename) {
    $types = '.gif|.jpeg|.png|.bmp';
    //定义检查的图片类型
    if(file_exists($filename)) {
        $info = getimagesize($filename);
        $ext = image_type_to_extension($info['2']);
        return stripos($types,$ext);
    } else {
        return false;
    }
}
if(isImage('test.jpg')!==false) {
    echo '是图片';
} else {
    echo '不是';
}

希望本文所述对大家PHP程序设计有所帮助。

PHP 相关文章推荐
PHP如何透过ODBC来存取数据库
Oct 09 PHP
第十节--抽象方法和抽象类
Nov 16 PHP
纯php打造的tab选项卡效果代码(不用js)
Dec 29 PHP
phpcms模块开发之swfupload的使用介绍
Apr 28 PHP
解析PHP中VC6 X86和VC9 X86的区别及 Non Thread Safe的意思
Jun 28 PHP
php引用传值实例详解学习
Nov 06 PHP
PHP打开和关闭文件操作函数总结
Nov 18 PHP
linux中cd命令使用详解
Jan 08 PHP
PHP使用Mysqli类库实现完美分页效果的方法
Apr 07 PHP
老生常谈PHP 文件写入和读取(必看篇)
May 22 PHP
ThinkPHP 3.2.3实现加减乘除图片验证码
Dec 05 PHP
PHP树形结构tree类用法示例
Feb 01 PHP
通过chrome浏览器控制台(Console)进行PHP Debug的方法
Oct 19 #PHP
php禁用cookie后session设置方法分析
Oct 19 #PHP
php无限级分类实现方法分析
Oct 19 #PHP
php简单截取字符串代码示例
Oct 19 #PHP
Nginx环境下PHP flush失效的解决方法
Oct 19 #PHP
php封装的验证码工具类完整实例
Oct 19 #PHP
php封装的图片(缩略图)处理类完整实例
Oct 19 #PHP
You might like
PHP使用者状态管理功能的应用
2006/10/09 PHP
PHP制作百度词典查词采集器
2015/01/29 PHP
利用PHP访问带有密码的Redis方法示例
2017/02/09 PHP
打造基于jQuery的高性能TreeView(asp.net)
2011/02/23 Javascript
JavaScript初学者建议:不要去管浏览器兼容
2014/02/04 Javascript
document.forms[].submit()使用介绍
2014/02/19 Javascript
判断iframe里的页面是否加载完成
2014/06/06 Javascript
JavaScript中判断原生函数检查function是否是原生代码
2014/09/09 Javascript
JavaScript实现的一个日期格式化函数分享
2014/12/06 Javascript
javascript实现避免页面按钮重复提交
2015/01/08 Javascript
JavaScript数组前面插入元素的方法
2015/04/06 Javascript
浅谈JavaScript正则表达式分组匹配
2015/04/10 Javascript
JS实现iframe自适应高度的方法(兼容IE与FireFox)
2016/06/24 Javascript
详解angularjs popup-table 弹出框表格指令
2017/09/20 Javascript
jquery.onoff实现简单的开关按钮功能(推荐)
2018/05/24 jQuery
微信小程序用户授权、位置授权及获取微信绑定手机号
2019/07/18 Javascript
v-slot和slot、slot-scope之间相互替换实例
2020/09/04 Javascript
python多线程http下载实现示例
2013/12/30 Python
详解python中asyncio模块
2018/03/03 Python
一篇文章搞懂Python的类与对象名称空间
2018/12/10 Python
对Python 语音识别框架详解
2018/12/24 Python
python两个_多个字典合并相加的实例代码
2019/12/26 Python
pytorch梯度剪裁方式
2020/02/04 Python
Python在后台自动解压各种压缩文件的实现方法
2020/11/10 Python
canvas实现扭蛋机动画效果的示例代码
2018/10/17 HTML / CSS
斯巴达比赛商店:Spartan Race
2019/01/08 全球购物
火山动力Java笔试题
2014/06/26 面试题
文秘大学生求职信
2014/02/25 职场文书
幼儿园大班毕业教师寄语
2014/04/03 职场文书
就职演讲稿范文
2014/05/19 职场文书
大学感恩节活动策划方案
2014/10/11 职场文书
2014年电教工作总结
2014/12/19 职场文书
个人自荐书范文
2015/03/09 职场文书
酒店仓管员岗位职责
2015/04/01 职场文书
2016秋季田径运动会广播稿
2015/12/21 职场文书
在CSS中使用when/else的方法
2022/01/18 HTML / CSS