<!--#include virtual=”hoge.cgi” -->
ように、PHPの中に、ある構文を書くとcgiを読み出すっていうものってありますか?
fopenを使えば、リモートのURLにもアクセスできます。
<?php
$fd = @fopen(”http://www.example.com/hoge.cgi”,”r”);
if(! $fd){
exit;
}
$contents = ””;
while(! feof($fd)){
$contents .= fgets($fd,4096);
}
fclose($fd);
print $contents;
?>
また、iframeタグを使っても、ご希望のことは可能です。
<?php
print ”<iframe src=¥”http://www.example.com/hoge.cgi¥” width=*** height=*** border=0 frameborder=0 scrolling=no></iframe>”;
?>
のようにして。
iframeタグをサポートしないのは、Netscape4.x系など、ごく一部のブラウザのみで、現在のシェアから考えれば1%もいないはずです。
※サンプルコードの「ダブルクォテーション」や円マークが全角で表示されていると思いますが、正しくは半角です。hatanaのシステムの都合により、自動変換されてしまっています。
virtual() を使います。
include() や require() 等も参照してください。
http://jp.php.net/manual/ja/function.virtual.php
PHP: virtual - Manual
virtual()を使えば出来ます。
例:
virtual(”cgi-bin/test.cgi”);
ありがとうございます!