発言者 Peter Man on April 16, 1999 at 03:44:30:
返事 : imgboardオリジナル版0.91から最新版だった1.10版までの全ユーザの皆様へ 発言者 管理人 日時 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 ----------------------
> という部分があります。
> このforで始まる1行が修正すべき行です。
> この行から+1を二つ取り除いてください。
> 誤 for($i=$max_message+1; $i 正 for($i=$max_message; $i です。ここを書換えると、記事が消去されたときに、画像データも
> 自動的に削除されるようになります。