質問: $line =~ /^(?d*)/; close(fh); -------------------- マルチ掲示板cgiを使用しているので、$roomには各掲示板のidが入力されます。 各掲示板の投稿数を表示する、単独のcgiスクリプトは難しいでしょうか。 最終更新日を自動的に取得して、表示するcgiのイメージです。 これらのcgi(仮に「lastup.cgi」とします)は、http://hogehoge.jp/lastup.cgi?./bbs/log.cgiと最終更新日を取得したいファイルを指定して、htmlファイルの表示させたい箇所に記述すると、指定したファイルの最終更新日が表示できるようになっているcgiがあります。 (※「./bbs/log.cgi」は、lastup.cgiから見た対象ファイルまでのパスです) (※「log.cgi」は、掲示板のログが保存されているファイルとします) このように、「http://hogehoge.com/~.cgi?./(掲示板id)/log.cgi」と記述するだけで、htmlの好きな箇所に指定した掲示板の記事数を表示させるようなcgiはできないでしょうか。 私はこれまでにcgiをいくつか設置した経験や、改造した経験はありますが、いつもネットで検索して分かる範囲で簡単な改造しかできません。 お手数ではありますが、できる限り詳しく教えて頂けると嬉しく思います。 お力添えを頂けると助かります。 何卒、よろしく御願い致します。
回答: sslが使用できれば可能です。 もしくはhtml拡張子でcgiとして動かすとか。 あとはajaxを使用するか。 ノーマルのhtmlだけでは無理です。 更新日時を取得するのは ($mtime) = (stat($file))[9]; とするだけなので簡単です。 記事数は記事の保存方法にもよりますが、logファイルを開いて数えないとダメでしょう。