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 相关文章推荐
phpMyAdmin 安装教程全攻略
Mar 19 PHP
php 常用类整理
Dec 23 PHP
PHP高自定义性安全验证码代码
Nov 27 PHP
php统计文章排行示例
Mar 04 PHP
php定界符
Jun 19 PHP
PHP使用DOMDocument类生成HTML实例(包含常见标签元素)
Jun 25 PHP
Laravel实现自定义错误输出内容的方法
Oct 10 PHP
PHP编程文件处理类SplFileObject和SplFileInfo用法实例分析
Jul 22 PHP
PHP实现正则表达式分组捕获操作示例
Feb 03 PHP
PHP设计模式之装饰器模式定义与用法简单示例
Aug 13 PHP
在Laravel 中实现是否关注的示例
Oct 22 PHP
php多进程中的阻塞与非阻塞操作实例分析
Mar 04 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
BBS(php & mysql)完整版(二)
2006/10/09 PHP
CI框架中site_url()和base_url()的区别
2015/01/07 PHP
PHP实现mysqli批量执行多条语句的方法示例
2017/07/22 PHP
PHP数组式访问接口ArrayAccess用法分析
2017/12/28 PHP
php对微信支付回调处理的方法
2018/08/23 PHP
js word表格动态添加代码
2010/06/07 Javascript
jquery cookie实现的简单换肤功能适合小网站
2013/08/25 Javascript
document.getElementById获取控件对象为空的解决方法
2013/11/20 Javascript
JavaScript组件焦点与页内锚点间传值的方法
2015/02/02 Javascript
JS脚本根据手机浏览器类型跳转WAP手机网站(两种方式)
2015/08/04 Javascript
基于jQuery和CSS3制作响应式水平时间轴附源码下载
2015/12/20 Javascript
jQuery树形插件jquery.simpleTree.js用法分析
2016/09/05 Javascript
Bootstrap优化站点资源、响应式图片、传送带使用详解3
2016/10/14 Javascript
JS中微信小程序自定义底部弹出框
2016/12/22 Javascript
微信小程序之购物车功能
2020/09/23 Javascript
slideToggle+slideup实现手机端折叠菜单效果
2017/05/25 Javascript
Vue使用zTree插件封装树组件操作示例
2019/04/25 Javascript
vue通过过滤器实现数据格式化
2020/07/20 Javascript
vue下拉刷新组件的开发及slot的使用详解
2020/12/23 Vue.js
[14:25]教你分分钟做大人:主宰(HEROS)
2014/12/08 DOTA
pygame实现成语填空游戏
2019/10/29 Python
Python 基于jwt实现认证机制流程解析
2020/06/22 Python
Python接口测试环境搭建过程详解
2020/06/29 Python
举例详解HTML5中使用JSON格式提交表单
2015/06/16 HTML / CSS
Becextech新西兰:数码单反相机和手机在线商店
2018/04/27 全球购物
通信工程专业个人找工作求职信范文
2013/09/21 职场文书
外贸主管求职简历的自我评价
2013/10/23 职场文书
纺织工程专业个人求职信范文
2014/01/27 职场文书
企业年会主持词
2014/03/27 职场文书
财务工作检讨书
2014/10/29 职场文书
教师聘用意向书
2015/05/11 职场文书
运动会通讯稿100字
2015/07/20 职场文书
房地产置业顾问工作总结
2015/10/23 职场文书
pytorch 如何使用float64训练
2021/05/24 Python
python 命令行传参方法总结
2021/05/25 Python
tensorflow中的数据类型dtype用法说明
2021/05/26 Python