- ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:ファイルにデータを書き込むときにもとのデータを消去)
ファイルにデータを書き込むときにもとのデータを消去する方法
このQ&Aのポイント
- ファイルにデータを書き込む際に、現在書き込まれているデータを消去する方法について教えてください。
- データを1つのファイルに保存していますが、データを更新する際にはファイルの中身を一度消去してから書き込みたいです。一般的にどのような方法が良いでしょうか?
- データを更新する際に、ファイルに書き込む前に現在のデータを消去する方法を教えてください。
- みんなの回答 (1)
- 専門家の回答
質問者が選んだベストアンサー
- ベストアンサー
noname#158634
回答No.1
http://php.net/manual/ja/function.fopen.php 関数は丸暗記的コピペ的に使うのではなくきちんと機能を把握しましょう。あなたの望む機能はデフォルトで存在します。 それから@は使わないこと。エラーが出力されなくなるので、初心者のくせにそんなことをしていたら問題の原因を掴む知識がつかない。 ところで >データを更新するときに現在書き込まれている中身を一度消去してから書き込みたい と >一度ファイルをまっさらにするか、一度ファイルを削除して新規に作成しようかとも思いましたが、アクセス数が多くなる予定なので、あまり良い方法ではないと考えています。 は完全に矛盾してるけどどういうこと?
お礼
あ、w+でいいんですね、ありがとうございました。