- ベストアンサー
CGIでCGIを呼び出す方法
いつもお世話になっています。 今掲示板のCGI(a.cgi)上に広告をランダムで表示するCGI(b.cgi)を記述しているのですがどうにも正しく表示されず困ってます… 他のCGIを呼び出すにはどのように記述すればいいのでしょうか? (htmlでいうとSSIで呼び出すように…)
- みんなの回答 (3)
- 専門家の回答
質問者が選んだベストアンサー
掲示板で表示するなかにscriptタグを使ってcgiを呼び出すのどうでしょう。 現在閲覧中の人をカウントするcgiなどを見てみると そうしてます。(閲覧中でも定期的に内容を書き換えてるので 広告を表示するのにも適してるのではないかと)
その他の回答 (2)
- rougan
- ベストアンサー率66% (2/3)
回答No.3
パールパスの次の行に require 'b.cgi';ではだめなんでしょうか
質問者
お礼
require 'b.cgi';を設けたあとで#2の記述でいいのでしょうか?
- pipipi523
- ベストアンサー率40% (148/365)
回答No.1
言語がperlでしたら バッククォートでくくって実行するのはどうでしょう? $output = `./b.cgi`; print $output;
質問者
補足
言語はperlを使っています。 $output = `./b.cgi`; print $output; と記述するとそのまま、 = `./b.cgi`; print ;` と表示されてしまい… ./b.cgiはhttpから絶対パスで記述してもいいのでしょうか?
お礼
記述方法を指南して頂けると嬉しいです。 宜しくお願いいたします。