PHP简单方法判断文件是否是图片 PHP best way to check if file is an image
(PHP 4 >= 4.3.0, PHP 5, PHP 7)
exif_imagetype — 判断一个图像的类型
值 | 常量 |
---|---|
1 |
IMAGETYPE_GIF
|
2 |
IMAGETYPE_JPEG
|
3 |
IMAGETYPE_PNG
|
4 |
IMAGETYPE_SWF
|
5 |
IMAGETYPE_PSD
|
6 |
IMAGETYPE_BMP
|
7 |
IMAGETYPE_TIFF_II (Intel 字节顺序)
|
8 |
IMAGETYPE_TIFF_MM (Motorola 字节顺序)
|
9 |
IMAGETYPE_JPC
|
10 |
IMAGETYPE_JP2
|
11 |
IMAGETYPE_JPX
|
12 |
IMAGETYPE_JB2
|
13 |
IMAGETYPE_SWC
|
14 |
IMAGETYPE_IFF
|
15 |
IMAGETYPE_WBMP
|
16 |
IMAGETYPE_XBM
|
<?phpif (exif_imagetype("image.gif") != IMAGETYPE_GIF) {echo "The picture is not a gif";
}if (in_array(exif_imagetype("path/to/file"), array(IMAGETYPE_GIF , IMAGETYPE_JPEG ,IMAGETYPE_PNG , IMAGETYPE_BMP))) {echo "This is a picture ";
}?>
转自:PHP简单方法判断文件是否是图片 PHP best way to check if file is an image
PHP简单方法判断文件是否是图片 PHP best way to check if file is an image相关推荐
- PHP判断文章是否有图片,利用PHP判断文件是否为图片的方法总结
前言 在网页设计中,如果需要图片,我们通常拿到的是一个图片的文件名.仅仅通过文件名是无法判断该文件是否是一个图片文件的.或许有的人以为通过后缀名就可以判断,别忘了文件的后缀名是可以随便改动的.更何况, ...
- php 判断是否文件,利用PHP判断文件是否为图片的方法总结
前言 在网页设计中,如果需要图片,我们通常拿到的是一个图片的文件名.仅仅通过文件名是无法判断该文件是否是一个图片文件的.或许有的人以为通过后缀名就可以判断,别忘了文件的后缀名是可以随便改动的.更何况, ...
- php判断是否是文件_PHP判断文件是否为图片文件的方法总结
近日在做图片处理方面的开发,看着这一片不错的文章,分享给大家.在网页设计中,如果需要图片,我们通常拿到的是一个图片的文件名.仅仅通过文件名是无法判断该文件是否是一个图片文件的.或许有的人以为通过后缀名 ...
- android 判断图片的格式的,android判断文件是否是图片文件的方法
判断一个文件是否是图片文件的方法,采用BitmapFactory去decode然后根据返回的Options参数来确定: public static boolean isImageFile(String ...
- android判断某文件下是否you_android判断图片类型 判断文件是否为图片文件 - 电脑常识 - 服务器之家...
android判断图片类型 判断文件是否为图片文件 发布时间:2017-03-15 来源:服务器之家 判断文件是否为图片,仅通过后缀名判断很不全面,如果把一个txt文件后缀改成gif都会被认为是图片, ...
- java判断文件是否图片_java怎么判断文件是否是图片
java判断文件是否是图片的方法: 1.通过判断文件后缀名String extension = ""; int i = fileName.lastIndexOf('.'); if ...
- Java判断文件是否为图片文件(GIF,PNG,JPG)
查看源代码: 1 /** 2 * 判断文件是否为图片文件(GIF,PNG,JPG) 3 * @param srcFileName 4 * @return 5 */ 6 public static bo ...
- python比较两个二进制文件_python三种方法判断文件是否为二进制文件
两种方法判断文件是否为二进制文件,最准确的就是把这两种方法结合起来. (1)方法一: 它首先检查文件是否以BOM开始,如果不在初始8192字节内查找零字节: import codecs file_pa ...
- android判断是否json格式,简单方法判断字符串是否是json字符串
多张图片保存时常被储存为图片链接的字符串格式 [ {"photo":"http://localhost/upload/images/2018/01/21/20180121 ...
最新文章
- 大学生学单片机怎么入门?
- python电商项目源码_Python Django(WEB电商项目构建)
- 【UI】android如何绘制一个饼图
- WireSkark(六)
- Qt通过ODBC读取excel文件
- python3安装scrapy及使用方法(爬虫框架)
- 云服务如何对外开发指定端口
- Spring Boot + WebMagic 实现网页爬虫,写得太好了!
- List of USB ID's
- de4dot命令 v2.0.3.3405 破解命令
- 用java写蒙特卡洛模拟_java实现蒙特卡洛模拟求解渗透问题
- 阐述SDN的原理、SDN使用场景、SDN技术的优缺点、SDN发展现状及分析SDN对社会和环境的影响
- 各版本的QT源码下载地址
- linux上删除rime方案_超强的输入法:rime的配置(linux)
- 最大质因子递归解法python
- 刚构桥的优缺点_桥梁钢结构特点及优缺点
- java计算机毕业设计基于安卓Android的社交app-社会交友app
- 解析电子墨水屏技术(工作原理与LCD的区别)【转】
- 2015华为校园招聘机试题一
- 使用selenium 刷票
热门文章
- 41 MM配置-采购-采购订单-STO配置-定义凭证类型和可用性检查设置
- 14 MM配置-BP业务伙伴-定义供应商科目组和字段选择
- 书籍《循环经济之道》-观后感-2021年12月
- 图像条纹检测 python_机器视觉系统应用之—玻璃表面缺陷检测
- “成长”必经之路:越努力越幸运
- c语言指针如何增加内存大小,C语言如何给指针分配内存?
- 临时生成oracle快照,oracle 11g dataguard 使用快照实现临时读写
- [UE4] Pawn 移动时没有碰撞的解决办法:使用 AddActorWorldOffset 并勾选 Sweep
- mac下查看redis安装路径_干货!win10环境下Redis安装、启动教程
- 去授权美化版LM在线表白网页制作PHP源码