51
A
回答
87
看來stream_get_meta_data()也適用:
$tmpHandle = tmpfile();
$metaDatas = stream_get_meta_data($tmpHandle);
$tmpFilename = $metaDatas['uri'];
fclose($tmpHandle);
0
sys_get_temp_dir()
將返回配置的當前目錄用於存儲.tmp文件。
至於生成的文件名,您可以使用tempnam()
來使用由您/用戶輸入定義的完整名稱的文件路徑。
0
像這樣
$path = array_search('uri', @array_flip(stream_get_meta_data($GLOBALS[mt_rand()]=tmpfile())));
file_put_contents($path, 'hello');
相關問題
- 1. 檢索servletcontext路徑
- 2. 檢索ImageIcon的路徑
- 3. 如何檢索路線的路徑?
- 4. JavaScript:檢索%APPDIR%路徑
- 5. 檢索到虛線腳本的路徑
- 6. Oracle XmlQuery檢索節點的路徑
- 7. 在PyQt中檢索文件的路徑
- 8. 檢索的對象項路徑
- 9. 檢索符號鏈接的路徑
- 10. 檢索FileSystemInfo實例的路徑
- 11. 檢索文件路徑的尾端
- 12. Firebase數據檢索,路徑內部路徑
- 13. 從文件路徑檢索文件夾路徑
- 14. 從igraph檢索路徑名列表all_simple_paths
- 15. 如何檢索openfiledialog打開路徑? C#
- 16. 無法從路徑檢索圖像
- 17. 如何從Cocoa中檢索iTunes路徑?
- 18. 檢索活動組件和路徑
- 19. 從節點檢索所有路徑
- 20. 如何檢索Oracle目錄路徑?
- 21. Python文件路徑和名稱檢索
- 22. 從PathTooLongException中檢索路徑信息
- 23. 用CMake檢索路徑文件
- 24. 公用表表達式檢索路徑
- 25. 從文件路徑檢索ContentProvider條目
- 26. 從字符串路徑檢索日期
- 27. 嵌套集:檢索多個路徑
- 28. Scala XML從可選路徑檢索
- 29. 嵌套組DB2檢索單一路徑
- 30. 從特定路徑檢索圖像
+1實際回答問題。從PHP 5.3開始,您可以簡單地使用'stream_get_meta_data($ tmpHandle)['uri']'。 – flu
$ foo()['bar']對我的PHP 5.3.13不起作用,但否則這個答案在上面提到的問題上是正確答案。 – DarkSide
太棒了! sys_get_temp_dir()在舊的php 5.1服務器上不可用:( – Pete