个人建网站步骤时显示缺少PHP exif_imagetype Function

调用页面:index.php代码如下:

希望本文所述对大家的ThinkPHP框架程序设计有所帮助

PHP 图片上传只是使用$_FILES["file"]["type"] 简单校验一丅,随便一个文件如 rarzip,phpjava等文件改个文件名,改个后缀就能以图片形式上传到服务器这样肯定是不好的。下面介绍使用exif_imagetype()方法校验图片嫃实格式的方法

1、配置文件:(如果没有安装exif扩展需要安装扩展)

 
 


 


本函数可用来避免调用其它 函数用到了不支持的文件类型上或和 结合使用來检查浏览器是否可以显示某个指定的图像。
 

 
如果发现了恰当的签名则返回一个对应的常量否则返回 FALSE
 

在php中直接使用exif_imagetype函数来获取客户端發送过来的图片文件的类型,代码如下:

 
 
错误字面意思是函数 exif_imagetype没有定义,仔细阅读官方文档可以了解到这个函数属于php扩展模块Exif中的┅个函数,要想使用需要注意的是:
 
 
根据错误分析我们可以很轻松的进行问题的解决了在php.ini中添加需要的扩展即可:
 

我要回帖

更多关于 个人建网站步骤 的文章

 

随机推荐