我有一個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 ..用文件編寫代碼修改了問題。這非常簡單。 –