対処版(β7)を作ってみました。


[ 返事を見る ] [ 返事を書く ] [ CGI質問掲示板 ]

発言者 管理人 日時 December 10, 1998 at 10:05:20:

返事 : キャッシュはあまり関係ないのでは・・・ 発言者 管理人 日時 November 19, 1998 at 12:52:18:

> > 最大発言数を越えて自動で付けられるファイルネームが一回りした時と
> > か、投稿されたファイルを削除した後で新たに別のファイルを投稿した
> > 場合などに、キャッシュに残っている以前のファイルが表示されたりす
> > る現象が起きますけど、これは現在の仕様上どうしょうもないんでしょ
> > うか(^_^;)

管理人です。
”画像の削除は必ず掲示板の削除フォームで行って下さい”
といつもお願いしているのですが、やはり、手動で削除して
しまって、トラぶる人がいるです・・・・

ちょっと難しいのですが、説明しますと、
今はファイル名はimg番号.jpgという名前で、空いている
一番小さい数字を使うような仕様になっています。
手動でファイルを削除した場合、記事にはエントリが残りますが
実際の画像ファイルはなくなってしまうため、もしその番号が
たまたま一番小さい番号の画像なら、次の記事がその空き番号を
使ってしまいます。つまり二つの記事から同じ画像ファイルが
リンクされますので、画像のみ手動削除した記事の画像データ欄には、
後で登録された別の画像がクロス表示されることになります。


また最大記事数制限が来たとき、その記事とリンクされた
ファイルを削除する自動処理が走りますので、
もし、その番号が他の記事にすでに再利用されていましたら、
予想外の画像も同時に消えてしまう現象が発生します。


このようなトラぶるは、画像データのみFTPで削除しないかぎり
生じないのですが、投稿中にタイムアウトした不完全画像
の記事など、画像データのみ削除して、記事を残すような処理を
手動で行われる人が多いようで(このへんは人情ですよね・・)、
そのへんがトラぶるのもとになっているようです。

そこで画像ファイル名を投稿時刻ベースで命名し、名前が
原理的にダブらないようなバージョンを作ってみました。
imgboard1.20(β7)
β掲示板で公開してますので、どうぞお試しください。

#異論がなければ、120ではこの命名をデフォルトにしようかと
 思っています。





返事を見る:



返事を書く

名前:
E-Mail:

題名:

本文:

追加リンクのURL:
リンクのタイトル:
追加画像のURL:


[ 返事を見る ] [ 返事を書く ] [ CGI質問掲示板 ]