0

私は困っていますこれはの例です$_FILES['file']['tmp_name']

/Applications/XAMPP/xamppfiles/temp/phpjCag18 

私は一時的なバイナリファイル名を取得したいので、この場合phpjCag18

とにかくからそれを取得することはあり$_FILES[]ますか?

パスからきれいにする方法は?

4

2 に答える 2

4

basename()この目的で使用できます。

$tmp = $_FILES['file']['tmp_name'];
echo basename( $tmp );

または、拡張機能を取得しようとしている場合は、次を使用しますpathinfo()

$extension =  strtolower( pathinfo($_FILES['file']['tmp_name'], PATHINFO_EXTENSION) );
于 2013-07-15T09:42:55.567 に答える
2

私があなたを正しく理解していれば:

basename($_FILES['file']['tmp_name'])
于 2013-07-15T09:39:52.487 に答える