0

我有这行 php 代码将我网站的主文件夹设置为存储文件夹。如何将其更改为“tmp”文件夹?

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

例如 mysite.com,我希望文件保留在 mysite.com/tmp 中,以便我可以使用 cron 选项卡清除此文件夹,有什么提示吗?

换句话说,我需要将使用此路径创建的临时文件保存在“tmp”文件夹而不是根文件夹中?

4

2 回答 2

1

我不完全确定为什么 str_replace 会像现在这样使用,但是以下应该可以工作,同时从您最初发布的代码中修改最少:

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

这也可以:

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

或者,正如另一篇文章中所建议的那样:

define('COOKIELOCAL', './tmp/');
于 2014-01-05T22:20:08.680 回答
0

这取决于COOKIELOCAL最终的使用方式,但以下内容应该可以满足您的需求:

define('COOKIELOCAL', './tmp/');
于 2014-01-05T22:08:54.460 回答