中国站长下载-为中国站长提供最好最全的建站资源! 首 页发布资源有事留言繁體中文
设为首页
加入收藏
联系我们
 
您当前的位置:中国站长下载 -> 文章中心 -> 网页编程 -> CGI 专区 -> 文章内容  虚拟主机 域名注册 退出登录 用户管理
栏目导航
· ASP编程 · .NET编程
· PHP编程 · JSP编程
· CGI 专区
热门文章
· sndvol32 - sndvol3...
· [组图] FLASH:《大话李白》...
· 个人网站到底能赚多...
· [图文] Rundll.exe是病毒吗...
· [组图] Flash:制作MV
· 价值12万元的网站SE...
· 网站创业者,你需要...
· 一个成功的网站设计...
· [图文] FLASH:韩国导航条解...
· 中国网站的赚钱模式...
相关文章
· Cgi入门教程之:1 U...
· Cgi入门教程之:2 c...
· Cgi入门教程之:3 定...
· Cgi入门教程之:4 使...
· Cgi入门教程之:5 P...
· Cgi入门教程之:6 H...
· Cgi入门教程之:7 回...
· Cgi入门教程之:8 脚...
· Cgi入门教程之:9 B...
· Cgi入门教程之:10 ...
Cgi入门教程之:12 代码详解
作者:无从考证  来源:转载  发布时间:2005-11-17 13:38:00  发布人:chinazhan

 减小字体 增大字体

代码详解 
#********* BEGIN BODY******************** 
open (LOGFILE, ">>guestbook.log"); 
$newline=join(’::’,@value); 
print LOGFILE ("$newline\n"); 
close LOGFILE; 
print "<BODY BGCOLOR=’BEIGE’><H1>Thank you. "; 
print "Your comments have been added</H1>"; 
#******** END BODY************************ 
--------------------------------------------------------------------------------
代码的第一行是:
open (LOGFILE, ">>guestbook.log"); 
这行为要写的guestbook.log做准备。open命令用来打开文件进行输入和输出。这里的"LOGFILE"称为文件句柄。后面,当我想对guestbook.log文件进行附加操作时,可以用print LOGFILE。对于程序的其余部分,LOGFILE就表示guestbook.log。后面的文件名以两个大于号开始,这是常用的文件操作方式中的一种,我们常用的操作方式有三种:

< - 打开文件进行输入操作(读文件)。 
> - 打开文件进行写操作(覆盖文件)。 
>> - 附加操作。 
下一行是join语句。这是一个把数据加入无限制的文本文件的非常有用的工具。$newline=join(’::’,@value); 表示在数组@value中的每个值之间加入两个分号。
$newline现在包含的内容为:
Robert::Young::5 Main St.::Anytown::MA::02177::(617) 555-1212::robyoung@mediaone.net::on::This is Great 
现在可以把$newline加入到guestbook.cgi的最后。因为log文件已经有了一个句柄,可以这样操作:
print LOGFILE ("$newline\n"); 
并且在$newline后面加一个换行符,以后在加新内容时,将以新行开始。
close LOGFILE;
- 关闭文件。
最后,在屏幕上输出一些信息。这不只是礼节。所以可以这样:
print "<BODY BGCOLOR=\’BEIGE\’><H1>Thank you. Your comments have been added</H1>"; 

 
[] [返回上一页] [打 印] [收 藏]
∷相关文章评论∷    (评论内容只代表网友观点,与本站立场无关!) [更多评论...]
中国站长下载
中国站长下载

本页只接受PR>=4 IT类站点连接,申请连接,谢谢您们的支持!希望我们的下载站能够真正帮到中国的站长们!
关于本站 - 网站帮助 - 广告合作 - 下载声明 - 友情连接 - 网站地图
Copyright © 2005-2006 ChinaZhan.Net. All Rights Reserved .