window
トップページ > 記事閲覧
*CGIでtxtを表示
日時: 2009/07/22 15:58
識別: ID:rlZ1uCroR080
名前: DS
はじめまして。

現在ホームページを作成しているのですが、
ページの一部分にテキストを表示させたいです。

まずテキストファイル「test.txt」を用意。

そしてCGIで

#!/usr/bin/perl
print "Content-Type: text/html\n\n";
open(IN, "test.txt");
while ($xx = <IN>) { print "<br>".$xx."<br>"; }
close(IN);

これをCGIファイル「testopen.cgi」とします。

この2ファイルをFFFTPでサーバへアップし、
テキストを表示させたい部分に

<!--#include virtual="http://*******.com/****/testopen.cgi" -->

と書いたのですが、何も表示されません。

この一番最後のhtml文は色んなものを試したのですが、どれも表示されません。
この中でどこがおかしいかわかる方いましたらご教授ください。

ちなみにファイルのパーミッションは755になっております。

宜しくお願いします。
メンテ

Re: CGIでtxtを表示 ( No.1 )
日時: 2009/07/23 07:16
名前: pb

>>0

> <!--#include virtual="http://*******.com/****/testopen.cgi" -->
>
> と書いたのですが、何も表示されません。

http://〜から書いているから。

http://www.google.com/search?hl=ja&lr=lang_ja&ie=UTF-8&oe=UTF-8&q=SSI+include&num=10
メンテ
Re: CGIでtxtを表示 ( No.2 )
日時: 2009/07/23 11:02
名前: DS

ご返信ありがとうございます。
少しやり方を変えたら表示出来ました。

まずtest.htmlにCGI testopen.cgi を呼び出すソースを記入。

そしてそのCGIにはtxtファイル(部分を指定して)とページのhtmlファイルを呼び出すソースを記入。

そうする事で、test.htmlを打つと表示出来ました。


ただここで問題なのですが、表示がhttp://*******.com/testopen.cgiとなってしまっています。

出来ればhtml表示にしたいのですが、他に方法はないでしょうか?!

他の方に聞いたらjavascriptじゃないと難しいとの事なのですが。
メンテ
- ( No.3 )
日時: 2012/06/18 12:03
名前: 7c294cd1.i-revonet.jp

#SPAM

メンテ

 返信フォーム (上記スレッドに返信する場合は以下のフォームから投稿します)
題名 ※必須 スレッドをトップへソート
名前
E-Mail
URL
パスワード 記事メンテ時に使用します (メンテは該当記事のメンテアイコンをクリック)
返信内容
※必須
エラーメッセージや内容などは省略せず詳細にご記入下さい
状態の設定

・問題が解決したら 解決 を選択して投稿して下さい HELP(新しいウィンドウが開きます)
・既存記事の状態設定はメンテ(メンテアイコン)から修正する事ができます。


投稿内容をご確認下さい(記事の削除は出来ません)

   クッキー保存