2014-01-05 216 views
0

我有這段php代碼,它將我的站點的主文件夾設置爲存儲文件夾。我如何將其更改爲'tmp'文件夾?如何正確使用php定義

define('COOKIELOCAL', str_replace('\\', '/', realpath('./')).'/'); 

例如mysite.com,我想要的文件留在mysite.com/tmp這樣我就可以使用一個cron選項卡,任何提示清除此文件夾嗎?

換句話說,我需要的是在'tmp'文件夾中保存使用此路徑創建的臨時文件,而不是根文件夾?

回答

1

我不完全知道爲什麼正在使用str_replace函數喜歡它,但下面應該工作,而從代碼修改至少你最初發布:

define('COOKIELOCAL', str_replace('\\', '/', realpath('./tmp')).'/'); 

這也將工作:

define('COOKIELOCAL', realpath('./tmp').'/'); 

或者,正如在另一篇文章中已經提出:

define('COOKIELOCAL', './tmp/'); 
+0

嘗試你的解決方案 –

+0

完美這就是我需要的 –

0

這取決於如何COOKIELOCAL最終被使用,但下面應該達到你所需要的:

define('COOKIELOCAL', './tmp/'); 
+0

您是不是要找 './tmp/'? –

+0

這將設置爲/ tmp,而不是他配置的tmp;) –

+0

@Anyone>'我希望文件留在** mysite.com/tmp **' – BenM