时间: 2021-07-31 作者:daque
cgi初学教程之:9 body局部 body局部 #*****************begin body************* print "<h1>thank you for filling out the form</h1>"; $firstname = $value[0]; $lastname = $value[1]; $email = $value[2]; print "your first name is $firstname<br>"; print "your last name is $lastname<br>"; print "your e-mail is $email<br>"; #***************end body****************** -------------------------------------------------------------------------------- 对于perl,咱们须要领会: 每行以分号中断。 变量以$发端。 第一条龙很径直 - print将打字与印刷随后的实质到屏幕上。要打字与印刷的实质必需在引号内,个中不妨包括html标志符。 readparse子进程机动把html form中的实质放入一个称为value的数组中。如许,第一个文本框中的实质是$value[0],第二个文本框中的实质是$value[1],之类 - 数组下标以0发端。 第二行咱们实行吩咐: $firstname = $value[0]; 这个语句创造一个称为$firstname的新变量,把$value[0]的实质赋给它。这表示着在html form中第一个文本框中输出的消息将包括在变量$firstname中。 第三行和第四行与此一致: $lastname = $value[1]; $email = $value[2]; 很鲜明,这两行辨别把第二个和第三个文本框中的实质赋给变量$lastname和$email。 步调的结果三行把文本和变量打字与印刷到屏幕上。 print "your first name is $firstname<br>"; print "your last name is $lastname<br>"; print "your e-mail is $email<br>"; 提防变量被包括在双引号中。在其它谈话,如javascript中,咱们必需显式的贯穿文本和变量。在perl中,当它看到$时,就会运用变量的实质。不错,是吧?然而要提防,惟有双引号本领如许,单引号不过从字面上援用个中的实质。