CGI-BBS > CGI > Perl > CGIをHTMLから呼び出し、txtファイルの内容を表示したい。


カレッヂ
カレッヂ


質問者 青空  投稿日 2004/9/22(水) 04:13:36
はじめまして。
配布されているCGIを改造していて、壁にぶち当たったので皆さんのお力をお借りしようと思って書き込ませて頂きます。
配布元のサイトさんが、CGIに関しては質問を受けないような形だったので、此方でさせて頂きます。

元のCGIとしては、自分で用意した数種類の画像(GIF)を一月ごとに指定した画像を表示させるというものです。
例えば、今月の1日は01.gif、今月の2日は02.gifと設定していき、その画像を表示させるものです。
これを改造して、画像ファイルじゃなく、テキストファイルの内容を表示したいのです。
cgiを指定すると、動いていることは確認できるのですが、このcgiをサイトの中で使いたい場所に設置したい場合、HTMLでcgiを呼び出す感じになると思います。
この時のcgiの呼び出す方法がなかなか分からなく苦戦している所です…。

とてもわかりにくい文章ですいません。
何かアドバイスがございましたら、宜しくお願いします。

プロバイダ参照:
サーバのOS:UNIXサーバ
パソコンのOS:(未選択)
エディタ:TeraPad
FTPソフト:FFFTP
サーバ移転:していない
改造:している 改造前正常動作
CGI習熟度:(未選択)

回答者 いのちゃん  [削除]  投稿日 2004/9/23(木) 03:20:13
http://www.kcb-net.ne.jp/ki-net/index14_12.html
(日替わりでメッセージを表示する )

このページのItem No.1に画像を挿入して見ました。一応9月23日、24日、25日の
3日間に表示するようにそれぞれ日替わりで画像が変わるように設定してみました。

表示(V)→ソース(C)で0923.atxt, 0924.atxt, 0925.atxtと日替わりでメッセージが表示
するように設定してありますので見てみて下さい。

次に日替わりをする為のプログラムとして
http://www.kcb-net.ne.jp/ki-net/page49.html
を上述と同じ要領でプログラムを開いて見て下さい。

Line28辺りに
      msg.startDownload(m + "" + d + ".atxt", DownloadDone);

がありますので、.atxt がファイル名です。この部分のみを修正すれば後は毎日日付通り
に.atxtが開きます。従って、別種のファイルが欲しければ、例えば.btxt のファイルを
用意すれば最初(一番上)のurlのItem No.2 を展開するようになります。

返信(回答)する

 


Web裏技