スレッド:new.cgiの複数ファイルの指定
new.cgiの複数ファイルの指定 投稿者:たぬぽん 投稿日:2001/02/19(Mon) 17:35:37 home No.25
ファイルの更新状況を表示するためにnew.cgiを使いたいと思います。
なんですが、ちょっと質問させて下さい。
<IMG src="new.cgi?img/new.gif&img/old.gif&new.html">
↑なんですが、new.htmlを2つまたは3つ指定したいのですが...そんなコトは可能なのでしょうか??
初心者なんで申し訳ございません。どうかご回答をお願いします。
Re: new.cgiの複数ファイルの指定 投稿者:管理人(石丸) 投稿日:2001/02/19(Mon) 19:12:03 No.26
> ファイルの更新状況を表示するためにnew.cgiを使いたいと思います。
> なんですが、ちょっと質問させて下さい。
> <IMG src="new.cgi?img/new.gif&img/old.gif&new.html">
> ↑なんですが、new.htmlを2つまたは3つ指定したいのですが...そんなコトは可能なのでしょうか??
> 初心者なんで申し訳ございません。どうかご回答をお願いします。

プログラムを以下のように直すと大丈夫だと思います。

$newday = 7;

$passday2 = $newday;
$passday3 = $newday;

($newgif,$oldgif, $chkfile,$chkfile2,$chkfile3) = split(/&/,$ENV{'QUERY_STRING'});
$filename = $chkfile;
$passday = -M $filename;
if (-e $chkfile2) { $passday2 = -M $chkfile2;}
if (-e $chkfile3) { $passday3 = -M $chkfile3;}

if (($passday<$newday) || ($passday2<$newday) || ($passday3<$newday) ){
$giffname = $newgif;
}
else {
$giffname = $oldgif;
}

print "Content-type: image/gif\n\n";
open(FOO,"$giffname");
while(<FOO>) { print; }
close(FOO);
ありがとうございました。 投稿者:たぬぽん 投稿日:2001/02/20(Tue) 15:01:50 home No.27
ありがとうございました。
これからnew.cgiを使わせていただきます。
とても役に立つツールですね。

- WebForum -