【发布时间】:2018-07-05 13:44:20
【问题描述】:
$content = "some text here";
$fp = fopen("myText.txt","w");
fwrite($fp,$content);
fclose($fp);
上面的代码在 PHP 脚本所在的文件夹中创建了一个文件。但是,当 Cpanel Cron 调用脚本时,会在主目录中创建文件。
我希望在 php 脚本所在的同一文件夹中创建文件,即使它由 cron 运行。
怎么做?
【问题讨论】:
-
您应该在 PHP 代码中使用文件夹的完整路径
-
尝试
__DIR__constant 访问当前脚本目录或basename( __FILE__),如果你正在运行旧的PHP解释器