04/05/09 22:17
質問です。
自宅のPCでhttpd使ってPerlでCGI作ってるんですが、
画像の表示が上手くできません。
#!/usr/local/bin/perl
$pass = 'image.gif';
$size = -s $pass;
print ("content-type: image/gif\n\n");
open(IN,"$pass");
binmode(IN);
binmode(STDOUT);
read(IN,$buf,$size);
print $buf;
close(IN);
こんな感じで、cgiと同一ディレクトリにimage.gifを用意して、
[c:\www\home] とか [c:\www\home\a]
上みたいなディレクトリにある時は上手く動くんですが、
[c:\www\home\cgi-bin]
上みたいにcgi-binディレクトリに移動すると画像が表示されません。
どなたか対処法など御教授お願いします m(_ _)m