php fopen() gagal membuka fail
Ader.Wu
Ader.Wu 2017-08-17 09:13:51
0
1
1583

$fild='./text.txt';

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

if ($userdata==false){

echo 'Gagal membuka fail';

} lain{

echo 'Buka fail berjaya';

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

fclose($userdata);

}

Tiada masalah dengan kod dan menjalankan persekitaran http dalam phpstorm sendiri Dalam ://localhost:63342, fail boleh dibuka dan ditulis seperti biasa. Tetapi dalam http://localhost/, fail tidak boleh dibuka dan ditulis, dan "Gagal membuka fail" dipaparkan.

Bagaimana untuk menyelesaikannya?


Ader.Wu
Ader.Wu

membalas semua(1)
Ty80

Anda boleh menggunakan file_get_contents dan file_put_contents untuk membaca dan menulis fail, yang lebih mudah. Ia juga mungkin bahawa fail itu tidak mempunyai kebenaran membaca. Cuba tukar parameter kedua fopen kepada w+.

Muat turun terkini
Lagi>
kesan web
Kod sumber laman web
Bahan laman web
Templat hujung hadapan