获取存档类型

时间:2012-12-21 10:12:07

标签: php file mime substr strpos

我正在尝试使用stropssubstr获取php中的存档类型。

如何找到文件名末尾第一个点的位置?

$archive_name=$_FILES['uploaded_file']['name'];

$type=substr($archive_name, strpos(".") )  ?

1 个答案:

答案 0 :(得分:3)

您可以使用pathinfo
但我不是依赖于文件名,而是建议使用fileinfo

此模块中的函数尝试通过查找文件中特定位置的某些魔术字节序列来猜测文件的内容类型和编码。虽然这不是一种防弹方法,但使用的启发式方法做得非常好。