php fopen() がファイルを開けませんでした
Ader.Wu
Ader.Wu 2017-08-17 09:13:51
0
1
1524

$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.Wu
Ader.Wu

全員に返信(1)
Ty80

file_get_contents と file_put_contents を使用してファイルの読み取りと書き込みを行うと、より簡単になります。ファイルに読み取り権限がない可能性もあります。 fopen の 2 番目のパラメータを w+ に変更してみてください。

いいねを押す +0
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート