我有一个PHP脚本,其中包含一些文本文件的写作操作。现在,如果我从浏览器执行脚本,通过使用它的URL访问它,它工作正常,并且文件完美地写入。但是,当我从终端运行相同的脚本时,使用命令,脚本运行但不执行文件操作。我不确定,为什么会发生这种情况。我知道这可能是一件愚蠢的事情,或者我错过了一些关键或任何东西,但是现在还不能弄清楚。文件写不工作从终端,但从浏览器作品
这里是我使用
/path/to/php -f /path/to/file
命令这是写入文本文件的代码:
$myFile = "filename.txt";
$fh = fopen($myFile, 'a+') or die("can't open file");
$str = "file content here";
fwrite($fh, $str);
fclose($fh);
感谢您的帮助。
我希望看到您的文件的代码。 没有看到它,很难猜测。 – deb0rian
ok ..用文件编写代码修改了问题。这非常简单。 –