PHP在与脚本相同的目录中创建文件

PHP在与脚本相同的目录中创建文件,php,cron,cpanel,Php,Cron,Cpanel,上面的代码在PHP脚本所在的文件夹中创建一个文件。但是,当Cpanel Cron调用脚本时,将在主目录中创建该文件 我希望在php脚本所在的同一文件夹中创建该文件,即使它是由cron运行的如何做到这一点?尝试使用\uuuu DIR\uuuu。“/myText.txt”作为文件名。 使用内置宏,尝试类似的操作 $content = "some text here"; $fp = fopen("myText.txt","w"); fwrite($fp,$content); fclose($fp

上面的代码在PHP脚本所在的文件夹中创建一个文件。但是,当Cpanel Cron调用脚本时,将在主目录中创建该文件

我希望在php脚本所在的同一文件夹中创建该文件,即使它是由cron运行的

如何做到这一点?

尝试使用
\uuuu DIR\uuuu。“/myText.txt”
作为文件名。

使用内置宏,尝试类似的操作

$content = "some text here"; 
$fp = fopen("myText.txt","w"); 
fwrite($fp,$content); 
fclose($fp);

因此,在
fopen
语句中添加了“/myText.txt”。我希望这会有所帮助。

您应该使用PHP codetry
\uuuuu DIR\uuuu
常量中文件夹的完整路径来访问当前脚本目录或
basename(\uuuu FILE\uuuu)
如果您正在运行旧的PHP解释器,请。。。成功了:)
<?php

$content = "some text here";
$this_directory = dirname(__FILE__);
$fp = fopen($this_directory . "/myText.txt", "w");
fwrite($fp, $content); 
fclose($fp);

?>
/mysite.com/home/dir