搜尋

首頁  >  問答  >  主體

php fopen()開啟檔案失敗

$fild='./text.txt';

$userdata = fopen($fild,'ab');

if ($userdata==false){

    echo '開啟檔案失敗';

##}else{

#    echo '開啟檔案成功';

    $rel = fwrite($userdata,"aaaaa" );

    fclose($userdata);

}

程式碼沒有問題,在phpstorm自己都運行環境http://localhost:63342裡,可以正常開啟文件和寫入。但是在http://localhost/裡面的,卻無法開啟和寫入文件,顯示「開啟文件失敗」。

該怎麼解決?


Ader.WuAder.Wu2662 天前1527

全部回覆(1)我來回復

  • PHP中文网

    PHP中文网2017-08-18 09:10:29

    你可以使用file_get_contents和file_put_contents來讀取和寫入文件,這樣簡單一點。  也可能檔案沒有讀取權限。  fopen的第二個參數換成w+試試。

    回覆
    0
  • 取消回覆