テキストファイルの書き込み操作を含む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);
助けてくれてありがとう。