【发布时间】:2016-10-26 18:10:12
【问题描述】:
我有一个用于输入文件的 HTML 表单,并且 php 通过扩展名 .xls 验证输入的文件是否是 xls 文件! 现在,如果用户将图像或脚本文件重命名为 abc.jpeg 为 abc.xsl,则该文件不会被 php 代码验证!无论扩展名如何,我如何验证它是否真的是一个 xls 文件? 用于验证的php代码
if(in_array($file_ext,$expensions)=== false)
{
echo "extension not allowed, please choose a .xls file.";
exit();
}
【问题讨论】:
-
如果您希望这样,您必须根据格式读取文件,然后您必须进行验证。表示如果 xls 文件然后检查内容,如果它是图像检查像素,如果 doc 文件获取它的内容并验证。
-
@MisterHenson 谢谢这个链接帮助很大
标签: php html validation mime xls