電子書籍の厳選無料作品が豊富!

Webのトップページに、cgiで表示される内容の一部(最初から20行程度)を切り取った形で表示したいと思います。

毎日更新する日記の一部を切り取ってトップページに置くことで、トップページのアクセス数を増やしたいと考えております。
なお、綺麗に一日分を切り取れる必要はなく、例えば最初から20行程度が表示できれば十分です。

制約条件は以下の通りです。
(1)cgiプログラム自体に変更を加えないこと。cgiはプロバイダが提供しているものを使っているので、変更できないから。
(2)トップページのhtml(index.html)の記述変更だけで目的を達成できること。理由は、上記(1)に同じ。

上記目的を実現できる方法、ヒント、または適当なポインタをご教授頂きたく、よろしくお願い致します。

A 回答 (1件)

一番スマートなのは、トップページをCGIにして、そのCGIから日記帳データの一部を読み込んで、HTMLを出力すること。


 そのためにはindex.htmlをCGIに変更して、.htaccessが置けると事と、htmlをCGIに指定できることが条件
 次善の策は、トップページをindex.cgiなどに変更。この場合サーバーの設定でindex.cgiがディレクトリインデックスにあることが条件。ただし、すべての下位ファイルのトップへのリンクを書き換える必要がある。
※簡単なのは日記帳へ書き込むフォームの送信先を別CGIにして、それでindex.htmlを書き直してから、本来のCGIに移動する。

 あまりお勧めしないが、トップページにiframeで掲示板の該当記事を埋め込む。この場合、その記事にアンカーがあることが必須。

 最後の物以外は、CGIが自作できる技量が必要でしょうね。
    • good
    • 0
この回答へのお礼

ご教授頂きました、iframeの方式にて、当方の望む表現ができることを確認しました。
ご指導頂きまして、誠にありがとうございました。

お礼日時:2010/01/24 12:13

お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!