1

所以我为学校做了这个文件编辑任务,我的老师对结果很满意。然而,他有一件事想让我改变:

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

我的老师告诉我,如果文件是 .html、.css、.php 等文本文件,则有一个函数返回 true,如果文件是 .exe、.gif 等,则返回 false。他懒得给我函数的名字。

所以..它叫什么名字?我一直在尝试查找它,但我找不到函数的名称..

编辑:

很好,哈哈,他不懒

4

2 回答 2

2

引用:

试试finfo_file()函数。

这是一个描述其用法的博客:使用 PHP 进行智能文件类型检测

摘自: 如何使用 PHP 判断文件是否为文本?

于 2012-09-17T14:18:31.637 回答
0

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

于 2012-09-17T14:18:41.360 回答