拡張子なしでサーバーにアップロードされたファイルの名前を取得する方法はありますか?私は$_FILES['file']['name']
を使用しましたが、拡張子も返します。拡張子のないファイル名
5
A
答えて
25
$filename = pathinfo($_FILES['file']['name'], PATHINFO_FILENAME);
pathinfo 4.0.3以降のコアPHP関数であり、PATHINFO_FILENAMEオプションは5.2で添加しました。
2
PHP basename()を使用してください。
string basename (string $path [, string $suffix ])
1
pathinfo()
を使用してください。
1
はい、あなたはそれを行うことができます
preg_replace('/(.*)\\.[^\\.]*/', '$1', $filename);
の
1
preg_replace('^(.*)\..+?$', $_FILES['file']['name']);
1
がbasenameを試すか、無差別にそれを行うために正規表現を使用することができますその
$filenameOnly = array_pop(array_reverse(explode(".", $yourfilename)));
希望:として
関連する問題
- 1. 拡張子のないファイル名VBA
- 2. javascriptのファイル名の拡張子
- 3. 拡張子のないファイル名の正規表現
- 4. ファイル拡張子
- 5. matlabで拡張子のないファイル名を取得
- 6. 拡張子のないファイル名を取得しますか?
- 7. 安全なファイル拡張子
- 8. Silverlight:ファイル拡張子のないイメージソース
- 9. 不明なファイル名のファイル拡張子を取得する
- 10. ファイル拡張子を数えないプログラム
- 11. log4netファイル拡張子
- 12. JSONファイル拡張子
- 13. fuelphp - ファイル拡張子
- 14. ファイル拡張子Python
- 15. SQLite:.sqliteファイル拡張子.dbファイル拡張子
- 16. jqueryのファイル拡張子
- 17. PowerShell 3のファイル拡張子
- 18. asp.netカスタムエラーページと拡張子なしのファイル
- 19. 動的なファイル拡張子のhtaccessリダイレクト
- 20. NSURLファイル拡張子の追加など
- 21. C++ - ファイル名とファイル拡張子の分割
- 22. incファイルのファイル名拡張子を保護する方法は?
- 23. 削除ファイルの拡張子とファイル名が
- 24. gitのファイル拡張子が大きい
- 25. 301新しい拡張子にファイル拡張子に基づいてリダイレクト
- 26. 投稿ファイル拡張子asp.net
- 27. ファイル拡張子フィルタリングが
- 28. 設定ファイルと拡張子
- 29. Powershell Count各ファイル拡張子の合計ファイルサイズを含むファイル拡張子
- 30. 拡張子の名前とアイコンをファイル拡張子で取得する最速の方法は?
可能重複[ PHPファイル拡張子なしのファイル名を取得する](http://stackoverflow.com/questions/2183486/php-get-file-name-without-file-extension) – CodeCaster
あなたは5つの別々の答えを得る/方法はすべて同じことをする!幸せな日々! – fire
皆さん、お返事いただきありがとうございます。 – chetan