new.cgiの複数ファイルの指定 投稿者:
たぬぽん 投稿日:2001/02/19(Mon) 17:35:37
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);