私は困っていますこれはの例です$_FILES['file']['tmp_name']
/Applications/XAMPP/xamppfiles/temp/phpjCag18
私は一時的なバイナリファイル名を取得したいので、この場合phpjCag18
とにかくからそれを取得することはあり$_FILES[]
ますか?
パスからきれいにする方法は?
basename()
この目的で使用できます。
$tmp = $_FILES['file']['tmp_name'];
echo basename( $tmp );
または、拡張機能を取得しようとしている場合は、次を使用しますpathinfo()
。
$extension = strtolower( pathinfo($_FILES['file']['tmp_name'], PATHINFO_EXTENSION) );
私があなたを正しく理解していれば:
basename($_FILES['file']['tmp_name'])