WEB开发网:将此表单的提交后的动作交给guest-book.CGI程序。       guest-book.cgi    #! Perl       print"Content-type:text/htmlnn"
赞助商链接
中资源
>> 最新文章
>> 赞助商
>> 热门文章
WEB开发网文章阅读

用Perl制作留言本实例之二

作者:未知 文章来源:WEB开发网 更新时间:2007-11-10 10:34:11
 将此表单的提交后的动作交给guest-book.CGI程序。
  
   guest-book.cgi
   #! Perl
  
   print"Content-type:text/htmlnn";
   read(STDIN,$buffer,$ENV{'CONTENT_LENGTH'});
   @pairs=split(/&/,$buffer);
   foreach $pair(@pairs){
   ($name,$value)=split(/=/,$pair);
   $value=~tr/+//;
   $value=~s/%([a-f A-F 0-9][a-f A-F 0-9])/pack("C",hex($1)
)/eg;
   $FORM{$name}=$value;
   }
   print"";
   print" 留言本";
  
   foreach $check(values%FORM){
   if($check eq""){
   print"----------------------------------------------------------------";
   print"请不要留空";
   exit(0);
   }
   }
  
   $FORM{'suggest'}=~s/cMn/n/g;
   $filename="c:/Website/htdocs/book.html";
  
   open(FILE,">> $filename");
   print FILE "名字:$FORM{'name'}n";
   print FILE "Email:
   print FILE "留言:$FORM{'suggest'}";
   close{FILE};
  
   print "谢谢留言";
   print"请观看留言本";
  
   exit(0);
百度搜索中共有相关主题
[阅读:次] [返回上一页] [打 印]
  • 相关文章
  • 本类热门