新規記事投稿
フォロー記事投稿
記事のキャンセル
From: tan
<tan@tans.org>
Subject: Re: new_arrivalのdateが更新されない
Date: 2001/12/03 15:27:46
Reference: mesh.forum.4/00330
11月13日に、tanさんは書きました。
>試行錯誤の末、new_arrivalファイルを削除(実際はリネーム)する
>ことで動作させていますので特に大きな問題ではありませんが、
>報告まで。
自己フォローです。「new_arrivalファイルを削除」と書きましたが、
これではうまく行きません。
ろくにテストをせず書き込んでしまって申し訳ありません。
どうも、内容が0byteのまま上書きしても、タイムスタンプが更新
されない状況になってるようなので、
article.cgiの後半部分にある(他もいじってあるのでオリジナルで
何行目にあたる部分なのかわかりません…)
open(NEW, ">$FORUMPATH/new_arrival") && close(NEW);
を、以下のように修正することで解決しました。
open(NEW, ">$FORUMPATH/new_arrival") || &ErrorMsg('write', "$post_room/$mes.html");
print(NEW $output);
close(NEW);
もし、同じ症状で悩んでる方がいらっしゃるようでしたら、参考まで。