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 相关文章推荐
文章推荐系统(三)
Oct 09 PHP
php 数组的创建、调用和更新实现代码
Mar 09 PHP
php 验证码制作(网树注释思想)
Jul 20 PHP
PHP session会话的安全性分析
Sep 08 PHP
php 中文字符串首字母的获取函数分享
Nov 04 PHP
php生成图形(Libchart)实例
Nov 06 PHP
PHP附件下载中文名称乱码的解决方法
Dec 17 PHP
PHP Cookie学习笔记
Aug 23 PHP
PHP简单检测网址是否能够正常打开的方法
Sep 04 PHP
Zend Framework常用校验器详解
Dec 09 PHP
PHP调用Mailgun发送邮件的方法
May 04 PHP
浅谈laravel框架与thinkPHP框架的区别
Oct 23 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
10个实用的PHP代码片段
2011/09/02 PHP
PHP Curl多线程原理实例详解
2013/11/06 PHP
PHP函数引用返回的实例详解
2016/09/11 PHP
动态修改DOM 里面的 id 属性的弊端分析
2008/09/03 Javascript
关于Javascript加载执行优化的研究报告
2014/12/16 Javascript
JQuery实现带排序功能的权限选择实例
2015/05/18 Javascript
微信内置浏览器私有接口WeixinJSBridge介绍
2015/05/25 Javascript
jQuery插件开发精品教程(让你的jQuery更上一个台阶)
2015/11/07 Javascript
基于jQuery实现响应式圆形图片轮播特效
2015/11/25 Javascript
jQuery AJAX timeout 超时问题详解
2016/06/21 Javascript
Node.js 实现简单小说爬虫实例
2016/11/18 Javascript
基于vue2.0+vuex的日期选择组件功能实现
2017/03/13 Javascript
jQuery中过滤器的基本用法示例
2017/10/11 jQuery
浅谈mint-ui 填坑之路
2017/11/06 Javascript
Koa2 之文件上传下载的示例代码
2018/03/29 Javascript
微信小程序实现人脸检测功能
2018/05/25 Javascript
python登录pop3邮件服务器接收邮件的方法
2015/04/30 Python
教你用python3根据关键词爬取百度百科的内容
2016/08/18 Python
详解python OpenCV学习笔记之直方图均衡化
2018/02/08 Python
python-itchat 获取微信群用户信息的实例
2019/02/21 Python
matplotlib实现区域颜色填充
2019/03/18 Python
Python2与Python3的区别实例总结
2019/04/17 Python
Python中字典与恒等运算符的用法分析
2019/08/22 Python
在Django下创建项目以及设置settings.py教程
2019/12/03 Python
解决flask接口返回的内容中文乱码的问题
2020/04/03 Python
Sneaker Studio罗马尼亚网站:购买运动鞋
2018/11/04 全球购物
学生处主任岗位职责
2013/12/01 职场文书
公司活动策划方案
2014/01/13 职场文书
社区平安建设方案
2014/05/25 职场文书
党员学习党的群众路线思想汇报(5篇)
2014/09/10 职场文书
2014超市收银员工作总结
2014/11/13 职场文书
2014年大学团支部工作总结
2014/12/02 职场文书
大学生在校表现评语
2014/12/31 职场文书
护士年终个人总结
2015/02/13 职场文书
2015小学教师年度考核工作总结
2015/05/12 职场文书
使用Oracle命令进行数据库备份与还原
2021/12/06 Oracle