こんにちは。
今回質問したいのは、題名通り、PHPにてファイルの書き込みでデータの一部だけを上書きする方法です。
sample.txtというファイルがあるとします。
1<>あき<>あいうえお<>2017年08月31日 09:22:10
2<>まみ<>かきくけこ<>2017年08月31日 09:23:14
3<>もも<>さしすせそ<>2017年08月31日 09:23:23
4<>まみ<>たちつてと<>2017年08月31日 09:42:42
5<>さわ<>なにぬねの<>2017年08月31日 09:43:46
6<>みき<>はひふへほ<>2017年08月31日 09:43:57
これの2行目だけ変えたい、上書きしたいといった場合どんな関数を使ったらよいのかわかりません、
一応、自分で調べて行ってみた内容としましては、fseekでファイルポインタを移動する。
コードとしては、以下のようにしまいた。
ちなみに、簡易掲示板を作成中です。
また、上書きしたい番号を入力する欄を作っていて、その上書きしたい番号とexplodeで取得した投稿番号とを比較して、イコール時に送信された値を上書きするという形です。
また、1行ずつfgetsで読み込み、ファイルにfwriteで書き出すといったこともしてみましたが、できませんでした、
よろしくお願いいたします。
回答3件
あなたの回答
tips
プレビュー