您现在的位置: IT技术文档中心 >> 文档资源 >> Web开发 >> CGI/Perl >> 文档正文
Cgi入门教程之:15 读取log文件
作者:未知 文章来源:互联网 点击数: 更新时间:2007-7-13 21:57:43
读取log文件

print "</TABLE>\n";

#********* END BODY********************

拷贝以上代码到template.txt文件的BODY部分。
保存为getlog.cgi。
把getlog.cgi用FTP上传到服务器的perltour文件夹中。
在Unix提示符下,进入perltour文件夹,敲入chmod a+rx getlog.cgi。
在浏览器中打开http://your.server.name/perltour/getlog.cgi,屏幕将显示所有用户输入的信息。
这段代码与前面的正相反,它从log文件中读信息。

open(LOGFILE, "<guestbook.log");

打开guestbook.log文件进行输入工作。

@entries=<LOGFILE>;

把文件的内容输入到数组@entries中。

print "<BODY bgcolor=beige>\n"

;
print "<TABLE>\n";

写HTML文件的起始部分。

foreach $line(@entries){

对于数组@entries中的每一行。

@fields=split(/::/,$line);

用::分割$line到数组@fields中。

print "<TR><TD>$fields[0]$fields[1]<TD>$fields[9]\n";
}

在表格中打印数组@fields中的信息。

print "</TABLE>\n";

表格结束。

网友评论:(只显示最新10条。评论内容只代表网友观点,与本站立场无关!)
| 设为首页 | 加入收藏 | 联系站长 | 版权申明 | 雁过留声 | 会员中心 |