0
$d = "../saves/".$id.".php";
$f = fopen($d, "w") or die("did not open");
fwrite($f, $editor) or die("did not write");
fclose($f);
所以最近我遷移到了AWS,它使用PHP7而不是PHP5,而舊版服務器運行的是PHP5。因此,我以前的一些工作代碼不再有效。在這種情況下,將從數據庫中的表中提取查詢,然後將該行的id保存到$ id。然後試圖在保存目錄中創建一個唯一的頁面,該目錄與上述代碼所在的目錄平行。當上述情況發生時,「未打開」被返回,我無法弄清楚它爲什麼如此工作。自從遷移到AWS後fopen無法正常工作
文件夾目錄:
入戶
--saves
--file與上面的代碼
檢查權限。你在運行什麼操作系統? – miken32
Linux,我嘗試了一個簡單的fopen(沿着「../test.php」),它工作,所以我不相信有權限問題。 – Rumple
什麼是Linux?我認爲你的整個問題都是關於一個簡單的'fopen()'不起作用的? – miken32