http://wa-ka.net/mash/sozai/tenshin/index.html
上記のサイトのアンケートCGIを利用しています。
アンケートの集計結果を、HTML上に表示したいのですが、どのようにしたら良いのかアドバイスをお願い致します。
HTMLのページの中に
<!--#exec cgi="./tenshin.cgi?mode=reportfile"-->
と記載しても上手く表示されません。
ですが、
<!--#exec cgi="./tenshin.cgi"-->
と記載すると、一応 tenshin.cgiにアクセスした時に表示される内容が表示されます。
HTMLファイルと、cgiは同じ階層においてあります。
<!--#exec cgi="./tenshin.cgi"-->
と
<!--#exec cgi="./tenshin.cgi?mode=reportfile"-->
の違いは、「?mode=reportfile」があるか無いかなのですが、このようにcgiの後に何か付いてしまうと、SSIでCGIを呼び出しHTMLに表示する事はできないのでしょうか?
アドバイスをお願い致します。
No.2ベストアンサー
- 回答日時:
<!--#exec cgi="./tenshin.cgi"-->
として
http://wa-ka.net/mash/sozai/tenshin/index.html?m …
でアクセスすればQUERYは渡るけど駄目なのかな?
この辺りのことは
#! /usr/local/bin/perl
print"Content-type: text/html; charset=shift_jis\n\n";
print"<html><body>\n";
print"<h1> [環境変数のTEST] </h1>\n\n";
foreach(sort(keys %ENV))
{print" \$ENV{'$_'} = $ENV{$_} <P>\n"; }
__END__
ってなCGIを置いてみて、SSIで呼び出すとか色々試せば
ヒントが浮かんでくるかと思うけど?
>このような方法で問題はありますでしょうか?
さあ?私は特に問題があるようには聞いていませんが
ご回答ありがとうございます。
SSIやPerlに対しては、あまり知識がないので、WEB上で調べてできそうな範囲内でしか、私にはできないのが悲しい所です。
<!--#include virtual="./tenshin.cgi?mode=reportfile"-->
一応、上記の方法でアンケート結果を表示させる事ができたので、この方法で対応したいと思います。
特にこの方法でも問題ないとの事なので、安心しました。
ありがとうございました。
No.3
- 回答日時:
mode=reportfileの時に、
"Content-type: text/html\n\n"(または、"Content-type: text/plain\n\n")
を出してないのでは?
ご回答ありがとうございます。
>mode=reportfileの時に、
>"Content-type: text/html\n\n"(または、"Content-type: text/plain\n\n")
>を出してないのでは?
これについては、perlにはそれほど知識が深い訳ではありませんので、どこを見れば良いのかも分からないので、御指摘の箇所については実際はどうなっているの分かりません(ー_ー)
<!--#include virtual="./tenshin.cgi?mode=reportfile"-->
一応上記の方法で、上手く表示させる事ができたので、この方法を使用したいと思います。
ご回答ありがとうございました。
No.1
- 回答日時:
tenshin.cgi?mode=reportfile
の処理を別のCGIとして分けてやればいいと思います。
ご回答ありがとうございます。
>tenshin.cgi?mode=reportfile
>の処理を別のCGIとして分けてやればいいと思います。
そうですね。これができれば問題はないのですが、自力でそのようなCGIを作成する事ができなかったので、SSIで表示できるように、何か良い方法はないかと思い質問をした次第です。
もう少し調べてみて、下記の通りに記述したら上手くできました。
<!--#include virtual="./tenshin.cgi?mode=reportfile"-->
このように記述して上手くできましたが、このような方法で問題はありますでしょうか?
何かあれば、御指摘をお願いします。
それでは、よろしくお願いします。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- ホームページ作成・プログラミング CGIが実行可能なHP領域又はレンタルサーバーでおすすめの所を教えてください 現在ホームページ領域の 1 2023/01/01 11:47
- CGI (フリーの)ツリー掲示版CGI、昔は多用させてもらいましたが・・今セキュリティ上どうでしょう? 2 2023/06/25 07:18
- CGI CGIで出力するhtmlの<!DOCTYPE html>等のタグは要りますか? 2 2023/02/05 21:26
- CGI htmlからパラメータで、cgiに渡したい。 1 2023/02/06 16:15
- CGI CGIが読み書きするデータファイルのパーミッションはさくらのインターネットでは何にするべき? 1 2023/05/02 16:44
- CGI htmlからcgiを自動的に起動させたい 1 2023/02/21 19:39
- CGI 一番簡単なCGI,掲示板の設置教えてください 4 2023/08/22 10:47
- CGI 「CGIにより定義されていない」とは・・・ ? 3 2023/01/01 12:00
- Perl perlの構文でカンマの意味が分からない 2 2022/10/30 01:53
- その他(ブログ) ランキングサイトのポイントが発生しない理由 1 2023/01/21 11:40
関連するカテゴリからQ&Aを探す
おすすめ情報
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
Quantifier follows nothing in...
-
htmlからテキストを返すperlを...
-
cgiとplとpm
-
perlのrequireの動き方について...
-
燃えるゴミの日は何曜日ですか?
-
月の第一週とは
-
よくある 『 第○(1・2・3・4・...
-
エクセルで毎月第2週日の水曜日...
-
C言語始めたてで先生にこれ進め...
-
毎○曜日って、使いますか?
-
c言語の質問です。 ある月のカ...
-
perlでHTTP Request Headersの...
-
週休3日制で土日の他にもう一日...
-
VBAでExcelのヘッダーに文字列+...
-
土曜日の26時って何曜日の何時...
-
週2回のペースって だいたい何...
-
F-BASIC ツェラーの公式...
-
file_get_contents でリダイレ...
-
Content-type: text/htmlが表示...
-
[Excel] ある日の曜日が当月の"...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
cgiとplとpm
-
perlのrequireの動き方について...
-
jcode.plが読み込めない
-
自CGIのURLのパス部分を取得す...
-
Perlソースを2つのファイルに分...
-
Perlのデバッグ方法って。。。...
-
mt-check.cgiでForbiddenエラー...
-
webからroot権限のコマンドを実...
-
useとrequireでエラー
-
画像のURLの変数を別のCG...
-
Quantifier follows nothing in...
-
require文が実行できない
-
コマンドラインでGET or POSTで...
-
apacheのCGI設定について教えて...
-
Not Found 404エラー時のCGI出力
-
htmlからテキストを返すperlを...
-
perlのcgiで、変数の中身を表示...
-
use CGI
-
フォームでインクリメント入力→...
-
Internal Server Error
おすすめ情報