标签: php file mime substr strpos
我正在尝试使用strops和substr获取php中的存档类型。
strops
substr
如何找到文件名末尾第一个点的位置?
$archive_name=$_FILES['uploaded_file']['name']; $type=substr($archive_name, strpos(".") ) ?
答案 0 :(得分:3)
您可以使用pathinfo。 但我不是依赖于文件名,而是建议使用fileinfo
此模块中的函数尝试通过查找文件中特定位置的某些魔术字节序列来猜测文件的内容类型和编码。虽然这不是一种防弹方法,但使用的启发式方法做得非常好。