imgboardオリジナル版0.91から最新版だった1.10版までの全ユーザの皆様へ


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

発言者 管理人 日時 August 25, 1998 at 08:52:02:

imgboardには、記事が最大登録件数を超えた場合、最も古い記事ならびに
その記事に付随してアップロードされた画像ファイルをセットで自動消去する
機能があります。これにより、画像ファイルの容量が増えすぎるのを制限して
いるのつもりだったのですが、実はこの機能がうまく動いておらず、画像ファイルは
削除されないでサーバに残ることが判明しました。

これをちゃんと自動消去できるようにした修正版のimgboard1.15を
昨日リリースしましたので、今後はこれをご利用ください。

なお、既に従来版を利用され、かつ自動消去機能を使われたい方は、
お手数ですが、ご利用中のスクリプトを修正してください。修正個所は1行だけです。
(これを書換えないと最大登録件数を超えた場合に画像データが
 自動削除される機能が動きません)

(修正方法)
imgboardスクリプトのちょうど真ん中ぐらいにある
sub post_dataというブロック内で
----------------------
#古い画像を削除

  if($all_message > $max_message){
    for($i=$max_message+1; $i<$all_message+1; $i++){
----------------------
という部分があります。
このforで始まる1行が修正すべき行です。

この行から+1を二つ取り除いてください。
誤 for($i=$max_message+1; $i<$all_message+1; $i++){
正 for($i=$max_message; $i<$all_message; $i++){
です。ここを書換えると、記事が消去されたときに、画像データも
自動的に削除されるようになります。



返事を見る:



返事を書く

名前:
E-Mail:

題名:

本文:

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


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