我正面臨一個問題。這是我的腳本的樣子:PHP無法執行文件操作文件(fopen,fwrite,fclose)
$file = fopen("logs/log.php", "r+") or die("Kan bestand (1) niet openen bradda!");
$content = fread($file, filesize("logs/log.php"));
fclose($file);
$filee = fopen("logs/log.php", "r+") or die("Kan bestand (2) niet openen bradda!");
$newcontent = $content.'<br /><b>'.$userRow['userId'].' - '.$userRow['userName'].' - '.$search;
fwrite($filee, $newcontent) or die("Kan bestand (3) niet openen bradda!");
fclose($filee);
我的目的是創建一個日誌。每次用戶搜索關鍵詞時,都必須記錄在文件「log.php」中。 我在VPS(Windows服務器)上運行,並且正如我從具有PHP經驗的其他人那裏瞭解到的,告訴我目錄/路徑應該不同。因爲它不是一個虛擬主機。 如果那是完全正確的,我不知道。但我希望你們能幫我解決這個問題。
您不應該記錄到數據庫表嗎? – Terry
問題是什麼? – gview
@Terry如果錯誤是數據庫問題,該怎麼辦?記錄到文件可能稍微更健壯。 – ADyson