perl編寫CGI 嘗試

2022-04-30 21:39:12 字數 1292 閱讀 4827

一直覺得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 別名相關模組...