在PHP中,有沒有獲得上傳到服務器的文件名的方法?我使用了$_FILES['file']['name']
,但它也返回了擴展名。沒有擴展名的文件名
5
A
回答
25
$filename = pathinfo($_FILES['file']['name'], PATHINFO_FILENAME);
pathinfo是因爲4.0.3核心PHP函數,並在5.2中加入PATHINFO_FILENAME選項。
$filenameOnly = array_pop(array_reverse(explode(".", $yourfilename)));
希望幫助
2
使用PHP basename()功能。
string basename (string $path [, string $suffix ])
1
使用pathinfo()
。
1
是的,你可以做到這一點
preg_replace('/(.*)\\.[^\\.]*/', '$1', $filename);
的
1
preg_replace('^(.*)\..+?$', $_FILES['file']['name']);
1
嘗試basename或使用正則表達式做亂射:
相關問題
- 1. 獲取除擴展名外沒有擴展名的文件名
- 2. 如何從沒有擴展名的文件名獲取文件擴展名?
- 3. 確定擴展名的文件沒有擴展名
- 4. 打開沒有擴展名的文件
- 5. 沒有文件擴展名的網頁
- 6. 沒有文件擴展名的Scandir
- 7. 沒有擴展名
- 8. apache沒有文件擴展名
- 9. PHP在沒有文件擴展名
- 10. Multer沒有添加文件擴展名
- 11. 搜索URL沒有文件擴展名
- 12. C#上傳文件沒有擴展名
- 13. PHP,獲取文件名沒有擴展
- 14. 從文件名中獲取文件名和擴展名沒有文件名
- 15. PHP move_uploaded_file動態文件名 - 文件沒有擴展名
- 16. 如何僅擴展沒有擴展名的文件?
- 17. C#獲取所有沒有目錄擴展名的文件名
- 18. 如何在沒有擴展名的情況下在vim中擴展文件名?
- 19. PHP查找擴展沒有擴展名
- 20. 文件擴展名
- 21. 文件擴展名[]
- 22. 文件擴展名
- 23. 文件擴展名
- 24. 文件擴展名
- 25. 文件擴展名
- 26. 獲取沒有擴展名的文件名?
- 27. 檢查沒有擴展名的文件名是否存在
- 28. 如何通過JQuery找到沒有擴展名的文件名
- 29. AppleScript中沒有擴展名的文件名
- 30. 如何獲得沒有文件擴展名的鏈接名稱?
可能重複[ PHP獲取文件名沒有文件擴展名](http://stackoverflow.com/questions/2183486/php-get-file-name-without-file-extension) – CodeCaster
哇,你得到5個單獨的答案/方法,都做同樣的事情!快樂的時光! – fire
感謝大家對他們的迴應...讓它跑起來! – chetan