$fild='./text.txt';
$userdata = fopen($fild,'ab');
if ($userdata==false){
? ? echo '打開文件失敗';
}else{
? ? echo '打開文件成功';
? ? $rel = fwrite($userdata,"aaaaa");
? ? fclose($userdata);
}
代碼沒有問題,在phpstorm自己都運(yùn)行環(huán)境http://localhost:63342里,可以正常打開文件和寫入。但是在http://localhost/里的,卻無法打開和寫入文件,顯示“打開文件失敗”。
該怎么解決?
你可以使用file_get_contents和file_put_contents來讀寫文件,這樣簡(jiǎn)單些。? 也可能文件沒有讀取權(quán)限。? fopen的第二個(gè)參數(shù)換成w+試試。