在php中,如何在不更改文件類型的情況下更改上載的文件名?如何在不更改文件類型的情況下更改文件名?
-1
A
回答
0
PHP有move_uploaded_file
功能:
0
其實之前將其重命名你應該得到的文件名擴展,比新名稱後添加。
<?php
$ext = substr(strrchr($fileName, '.'), 1);
?>
0
3
檢查您可以使用pathinfo:
$actual_filename = basename($_FILES['myfile']['name']);
$extension = pathinfo($actual_filename, PATHINFO_EXTENSION);
$new_filename = "foo.{$extension}";
if (move_uploaded_file($_FILES['myfile']['tmp_name'], "/target/path/{$new_filename}")) {
// ...
}
相關問題
- 1. 在不更改擴展名的情況下更改文件的結尾名稱
- 2. 如何在不破壞大型項目的情況下更改文件名!
- 3. 如何在不更改修改日期的情況下重命名文件
- 4. 如何在不更改擴展名的情況下重命名文件名
- 5. 如何在不更改內容的情況下更新文本文件
- 6. 如何在不更改核心文件的情況下更改wordpress核心文件?
- 7. 在不更改資源名稱的情況下更改URL
- 8. 在不更改GWT文件的情況下部署到AppEngine
- 9. 在不更改WSDL文件的情況下添加soap故障?
- 10. 在不更改PHP格式的情況下讀寫JSON文件
- 11. 在不更改數據庫的情況下更改模型?
- 12. 如何重命名文件並更改文件類型?
- 13. 如何更改文件名?
- 14. 如何在不丟失數據的情況下更改模型類名稱?
- 15. 在不讀取整個文件的情況下XML文件更改屬性值
- 16. Ghostscript:如何在不改變更小的PDF文件的情況下減小大型PDF的文件大小
- 17. 在不更改構建文件的情況下設置Ant項目名稱
- 18. 在不更改版本的情況下更新受管文檔
- 19. 如何在不讀取整個文件的情況下更改輸出文件名?
- 20. 在不更改擴展文件的情況下更新Google Play中的APK
- 21. 是否可以在不更改散列值的情況下修改文件
- 22. 如何在不提取整個文件的情況下更改存檔(.ear)文件中的文件
- 23. 如何在不更改所有值的情況下使用InstallShield響應文件?
- 24. 如何在不更改jquery.unobtrusive-ajax.js文件的情況下擴展Microsoft jQuery Unobtrusive Ajax?
- 25. 如何在不更改結構的情況下優化訪問mdb文件?
- 26. 如何在不使用.htaccess文件的情況下更改重寫規則?
- 27. OpenXml:如何更改.docx文件並在不保存的情況下使用?
- 28. Sharepoint:如何在不更改版本的情況下添加文件?
- 29. 如何在不更改當前工作目錄的情況下添加文件?
- 30. 文件名不可更改
你需要解釋一下你的意思。 – 2011-02-07 14:37:53
@Toby我將問題解釋爲「如果您上傳文件,您如何更改本地系統上的文件名」 – 2011-02-07 14:39:53