perl的结果如何输出成html

perl的结果如何输出成html

perl的结果如何输出成html
现在有了结果,如何使他们保存成html文件啊。
是不是直接print 一个以.html结尾的文件就可以了啊?
这样做的话,为什么\n就失效了。应该用什么替换啊。

还有一个问题,用perl画正方图,怎么画,是不是要用到额外的模块?




   

第一个问题,浏览器中输出.
第一个问题,浏览器中输出要加上 print "Content-Type: text/html\n\n";

第二个问题,用GD模块画图,如下:

use GD;

my $image = GD::Image->new($image_x,$image_y) };

my $bg_color = $image->colorAllocate(255,255,255); # 白色
my $border_color = $image->colorAllocate(0,0,0); # 黑色

$image->fill(0,0,$bg_color); # 填充

$image->rectangle(0,0,$image_x-1,$image_y-1,$border_color); # 描边

binmode STDOUT;
$image->png;
实在是不会啊,CGI什么都不懂,要把结果输出在浏览器中print "Content-Type: text/html\n\n"不知道怎么用,现在有.pl然后咋办呢?
安装 服务器

建议买本CGI方面的书籍好好学习下
我目前也在学习中
#!/usr/bin/perl--# inf.
#!/usr/bin/perl
# info.pl
print "Content-type: image/png\n\n";
use GD;
$im = new GD::Image(208, 18);
$black = $im->colorAllocate(205, 233, 255);
$white = $im->colorAllocate(0, 0, 0);
$im->fill(10,10,$black);
$im->string(gdSmallFont, 2, 1, " my information ", $white);
binmode STDOUT;
print $im->png;
exit;
---
像以上这样, 然后在网页上引用如:<img src="info.pl" />, 这样就可以正常显示了