我遇到麻烦这是$_FILES['file']['tmp_name']
/Applications/XAMPP/xamppfiles/temp/phpjCag18
我想得到临时二进制文件名,所以在这种情况下phpjCag18
无论如何从$_FILES[]
得到它?
何从路径上清理干净?
答案 0 :(得分:4)
您可以将basename()
用于此目的。
$tmp = $_FILES['file']['tmp_name'];
echo basename( $tmp );
或者,如果您尝试获取扩展程序,请使用pathinfo()
:
$extension = strtolower( pathinfo($_FILES['file']['tmp_name'], PATHINFO_EXTENSION) );
答案 1 :(得分:2)
如果我理解正确的话:
basename($_FILES['file']['tmp_name'])