2012-12-21 63 views
-1

我正在試圖通過stropssubstr獲取php中的存檔類型。獲取存檔類型

如何從文件名的末尾找到第一個點的位置?

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

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

tje回答你的問題是strrpos(字符串反向位置:D)http://nl1.php.net/manual/en/function.strrpos.php下面的答案可能是實際潛在問題的答案。 – hoppa

回答

3

您可以使用pathinfo。但
而不是依賴於文件名,我寧願建議使用fileinfo

此模塊中的功能,試圖通過尋找在文件中的特定位置的某些魔術字節序列來猜測文件的內容類型和編碼。雖然這不是一個防彈的方法,但所使用的啓發式方法做得非常好。