一直覺得perl寫網頁是一件很原始的事情,編寫cgi-使用perl的書剛借來就弄丟了。後來幫群裡的小朋友討論到cgi,覺得有點意思,就嘗試學了一下,編寫了乙個簡單的,儲存郵件列表,和現實郵件列表的就簡單cgi,如下:
#!/opt/lampp/bin/perl
use cgi;
use data::dumper;
use storable;
my @values=('charitybase','linux kernel mailing list','mailchimp','melissa data');
our $q = cgi->new();
my $name =$q->param("name");
my $mail=$q->param("mail");
my $list=$q->param("organnisation");
print $q->header;
print $q->start_html( );
if($q->param("all") )
,'this all mail list!');
foreach $tmp1 (@values)
; foreach (@$firstlist),$_->;
}}} else ;
foreach my $key (@values)=;}
store $tmphash,'datafile';
}my $allhash = retrieve('datafile');
my $element = ;
push @}, $element;
store $allhash,'datafile';
}
print $q->h1( , "sign up free!" );
print $q->start_multipart_form();
print $q->p('please enter your name', $q->textfield(),);
print $q->p('please enter your mail', $q->textfield(),);
print $q->p('please choose:',$q->popup_menu(),);
print $q->p( $q->submit(),
$q->reset(),
$q->submit(),
);print $q->end_form();
} print $q->end_html;
使用Perl編寫CGI程式(前後端)
cgi common gateway inte ce 是www技術中最重要的技術之一,有著不可替代的重要地位。cgi是外部應用程式 cgi程式 與web伺服器之間的介面標準,是在cgi程式和web伺服器之間傳遞資訊的過程。cgi規範允許web伺服器執行外部程式,並將它們的輸出傳送給web瀏覽器,cg...
如何編寫CGI程式
cgi的工作原理介紹 cgi mon gateway inte ce 是乙個web伺服器提供資訊服務的標準介面,通過這樣乙個介面,web伺服器能夠執行程式,並將程式輸出的資訊返回給瀏覽器。因為在web網上的資料都是靜態的,通過cgi程式能夠動態的處理瀏覽者的請求,如儲存使用者輸入的資訊,根據使用者資...
apache 編寫cgi指令碼
1 裝載相關模組 可寫在 etc httpd conf httpd.conf 裡也可寫在虛擬主機配置檔案裡 loadmodulecgi modulemodules mod cgi.so cgi相關模組 loadmodulealias modulemodules mod alias.so 別名相關模組...