Mysql入门系列:在Web应用程序中使用DBI
2006-12-31 10:49:23 来源:WEB开发网核心提示: 为了编写使用CGI.pm 模块的Perl 脚本,将use 行放在这个脚本的开头附近,Mysql入门系列:在Web应用程序中使用DBI(4),然后创建让您访问CGI.pm 方法和变量的CGI对象:use CGI;my($cgi)=new CGI;我们的CGI 脚本使用了CGI.pm 的性能,
为了编写使用CGI.pm 模块的Perl 脚本,将use 行放在这个脚本的开头附近,然后创建让您访问CGI.pm 方法和变量的CGI对象:
use CGI;
my($cgi)=new CGI;
我们的CGI 脚本使用了CGI.pm 的性能,它通过使用$cgi 变量调用方法来实现。例如,为了生成级别1标题,我们将这样使用h1( ) 方法:
print $cgi->h1("My Heading");
CGI.pm 也支持允许以函数调用它的方法的使用风格,而不用前导的‘ $ c g i - >’。在这里,我没有使用这个语法,是因为‘ $ c g i - >’符号更类似于使用DBI 的方式,还因为它防止C G I . p m函数名与可以定义的任何函数名产生冲突。
1. 检查输入参数,并编写输出
CGI.pm 所做的事情之一就是照看所有丑陋的细节,这些细节涉及到收集由We b服务器向脚本提供的输入信息。为了获得那些信息,所需做的就是调用param( ) 方法。可以如下获得所有可用的参数名:
my (@param)=$cgi->param();
为了检索特定参数的值,只命名感兴趣的参数:
CGI.pm还提供生成传送给客户机浏览器的输出方法。考虑下面的HTML文档:
这个代码使用$cgi来产生等价的文档:
更多精彩
赞助商链接