PHP检查文件是否为文本文件的函数

时间:2012-09-17 14:11:00

标签: php function

所以我为学校做了这个文件编辑工作,我的老师对结果非常满意。然而,他有一件事他希望我改变:

目前我正在阅读目录中的每个文件,但是如果我想让它可编辑,我会检查每个扩展名。这意味着每次需要添加新扩展时,我必须在if语句中添加扩展名。

我的老师告诉我,如果文件是.html,.css,.php等文本文件,则返回true的函数,如果它是.exe,.gif等,则返回false。他太懒了,不能给我这个功能的名字。

那么..它叫什么名字?我一直试图查找它,但我找不到函数的名称..

编辑:

好的哈哈他不懒惰

2 个答案:

答案 0 :(得分:2)

<强>引用:

尝试finfo_file()功能。

这是一篇描述其用法的博客:Smart File Type Detection Using PHP

取自: How can I tell if a file is text using PHP?

答案 1 :(得分:0)

$ext = pathinfo($file_name, PATHINFO_EXTENSION); Pathinfo然后检查$ ext。