cgiで標準入力、標準出力を使用するには?

[上に] [前に] [次に]
かやま 1999/10/27(水) 10:24:53
cgiで標準入力の仕方がよく分からず悩んでいます。
A.cgiとB.plがあったとしてA.cgiでB.plを呼びB.plで
処理した結果を標準入力を使用してA.cgiにわたす
というのをしたいのです。過去のログに似たような
のが有るのですがperl,cgiがよく分かっていない為
うまくいきません。

A.cgiからB.plを呼ぶ。値は渡さずただ呼ぶだけ。
'perl /111/222/333/cgi-bin/his_emu.pl';

B.plの処理結果を標準入力を使用しA.cgiに値を渡す。
$dataには処理結果が入ってる。
open(FD,"| /111/222/333/cgi-bin/history_e.cgi");
print FD $data;
close FD;

A.cgiでB.plの処理結果を取得する。標準出力をしようして。
open(FD,"/111/222/333/cgi-bin/his_emu.cgi|");

以上がソースです。
どなたか、間違ってるところを指摘して頂けますでしょうか。
お願いいたします。

かやま 1999/10/27(水) 10:27:01
すみません。おなじ内容を二度投稿してしましました。
皆様、大変申し訳ありません。

[上に] [前に] [次に]