2011 01/27 20:21
Category : 日記
「短歌」三十一文字しりとり
◆履歴の表示
view.phpというモジュールを作成し
しりとりページで履歴ボタンが押されたら、viewページに飛びここで前に投稿された短歌を縦書きで見ることが出来る様にした。
問題が一つ
しりとり書き込んだ時に新しい短歌をファイルに書き込むところにバグがある
view.datファイルのデータの一番前に最新データを書き込むようにしたつもりだが、一番上のデータに上書きされてしまう
また改行コードが無いため、2番目のデータと結合されてしまう
◆出来たど~履歴の表示
※ファイルを書き込む場合の注意
(1)書込む前に読みだして保存する
$backup=file(view.dat);
$backup=join('',$backup);
(2)新しいデータと保存してあるデータを結合する(\n)をいれて
(3)view.datに結合したデータを上書きで書込む
これでOKだ 前のデーを選択するのに 0~数字を入力して「戻る」ボタンをクリックする
ちょっと使いづらいかな
まあ今日は一応出来たということで終わり
◆履歴の表示
view.phpというモジュールを作成し
しりとりページで履歴ボタンが押されたら、viewページに飛びここで前に投稿された短歌を縦書きで見ることが出来る様にした。
問題が一つ
しりとり書き込んだ時に新しい短歌をファイルに書き込むところにバグがある
view.datファイルのデータの一番前に最新データを書き込むようにしたつもりだが、一番上のデータに上書きされてしまう
また改行コードが無いため、2番目のデータと結合されてしまう
◆出来たど~履歴の表示
※ファイルを書き込む場合の注意
(1)書込む前に読みだして保存する
$backup=file(view.dat);
$backup=join('',$backup);
(2)新しいデータと保存してあるデータを結合する(\n)をいれて
(3)view.datに結合したデータを上書きで書込む
これでOKだ 前のデーを選択するのに 0~数字を入力して「戻る」ボタンをクリックする
ちょっと使いづらいかな
まあ今日は一応出来たということで終わり