我在提供目錄路徑tempnam();
時遇到了一些麻煩。當我使用tempnam('', 'xyz');
時,該文件被存儲在tmp
目錄中。但我需要將文件永久存儲在特定的目錄中。我正在使用CodeIgniter。我想將文件保存在與application
和system
位於相同目錄的文件夾docs
中。我應該在tempnam();
中給我什麼位置?
更新:我試圖與位置路徑即tempnam($_SERVER['DOCUMENT_ROOT'].'/exotel/docs' , 'xyz');
但仍然文件保存在tmp
文件夾提供更改位置tempnam
0
A
回答
0
RTLM:http://www.php.net/manual/en/function.tempnam.php
按照上面的文檔,如果指定的目錄不存在,的tempnam()可以使用系統臨時目錄。你指定一個空字符串目錄(''
),這個目錄不存在,所以PHP可以自由地使用它想要的任何目錄。
嘗試
$temp = tempnam('/path/to/where/you/want/the/file', 'xyz');
代替。
0
請參閱tempnam here的文檔。第一個參數是一個目錄。從文檔
實施例:
<?php
$tmpfname = tempnam("/tmp", "FOO");
$handle = fopen($tmpfname, "w");
fwrite($handle, "writing to tempfile");
fclose($handle);
// do here something
unlink($tmpfname);
?>
+0
我嘗試給'$ temp_file_uri = tempnam($ _ SERVER ['DOCUMENT_ROOT']。'/ exotel/docs','xyz');' 'tmp'文件夾。 docs目錄存在於'/ var/www/exotel/docs'中 – 2013-05-14 03:43:46
相關問題
- 1. 更改的位置,$位置
- 2. 更改IsolatedStorage位置
- 3. UIButton更改位置
- 4. 更改MouseEventArgs位置
- 5. 更改位置設置
- 6. 更改iAd的位置和位置
- 7. Android更改位置精度
- 8. 動態更改位置
- 9. UIPopoverController更改UIPopoverArrowDirection的位置
- 10. 更改我的位置IP
- 11. 如何更改gitconfig位置?
- 12. 更改位置點擊點
- 13. 更改窗口位置jquery
- 14. 更改HBase WAL位置
- 15. 更改RadialGradient,漸變位置?
- 16. 更改UIBarButtonItem的位置
- 17. 更改默認.keystore位置
- 18. 更改表標題位置
- 19. Animate.css更改開始位置
- 20. 更改SKSpriteNode的x位置
- 21. 更改鼠標位置
- 22. 更改div的位置
- 23. 無法更改FBSDKLoginButton位置
- 24. 更改按鈕的位置
- 25. 更改vimrc的位置
- 26. jQuery更改div位置onMouseOver
- 27. Zf2更改啓動位置
- 28. 更改JLabel的位置
- 29. 更改視圖位置
- 30. 更改位置拉元素
我試圖給'$ temp_file_uri =的tempnam;'甚至還在其進入'($ _ SERVER [ 'DOCUMENT_ROOT'] '/ exotel /文檔', 'XYZ')。 tmp'文件夾。 docs目錄存在於'/ var/www/exotel/docs' – 2013-05-14 03:43:29