複数のCGIを一括で動作させるには?
よろしくお願い致します。
現在ネットショッピングのホームページを制作しています。
ショッピングカートのお客様情報を入力するページにメールアドレス
を入力する項目があるのですが、この入力項目を利用して、別に用意
したメルマガ用CGIの登録も同時に行えないかと考えております。
メールアドレス■■■■■■■■■■■■■←入力フォーム
●メルマガを受け取る ●受け取らない
上記のようにフォームの下にラジオボタンを追加で付けて「受け取る」
を選択した場合、別に用意したメルマガ用CGIにデータを送りたいと
考えているのですが、ひとつの情報を複数のCGIへ送る場合、どのよう
にしたらよいのでしょうか?
また、お客様情報を送信した後はショッピングカートの送信完了画面
を表示させたいのですが、使用したいと考えているメルマガCGIは登録
完了画面が表示されるタイプのCGIなので、メルマガCGIはデータを受け
取った後は何も表示させないようにしたいと考えております。
この場合のメルマガCGIにはどのように書き込めばよいのでしょうか?
メルマガ用のCGIは http://www.netmania.jp/cgi/111.php のものを使
わせて頂こうと考えており、下記がメルマガCGIの登録部分の処理です。
--------------------------
sub readeradd {
if ($QUERY{mail} eq "" || $QUERY{'mail'} !~ /(.*)\@(.*)\.(.*)/) {&main("メールアドレスが未記入です");}
&readerload;
foreach $list (@readerlist) {
$newlist = $list;
$newlist =~ s/\n//g;
$newlist =~ s/\r//g;
if($newlist eq $QUERY{mail}){&main("メールアドレス $QUERY{mail} は既に登録済みです");}
}
$value = "$QUERY{mail}\n";
push(@readerlist,$value);
open(LOG,">$usrdata");
flock(LOG,2);
print LOG @readerlist;
flock(LOG,8);
close(LOG);
&main("メールアドレス $QUERY{mail} を登録しました<br>ご購読登録ありがとうございました");
--------------------------
説明が分かりにくくて申し訳ありません。
よろしければご教授下さいますようお願い致します。
補足
>Perlが自由に使えるなら、1日とかからずに、できると思いますよ。 残念ながらPerlは使えません。