Perl

Perl xweş vek "CGI" (Common Gateway Interface) te naskirin derdorê. Weşankarek peşketî ji bo avekirina tevnika malperaye, piranîye me pirî caran
ji bîr dike vî zimanê hêzdar. Ji xwere bifikir zimanek hemû başîtîyen hemû zimane guzîde wergirtiye nav xwe

1.Ware karanîne

Çaxe ku tû xwe hînî Perl bike, îhtîmalek mezinê ku tû ji bo malper çekirine bikarbîne wekî din Perl platforma Linux/Unix de bi haveyek din jî meriv dikari bikarbîne.

2.Çi pewîste bo ajotina scripten Perl?

Makînek Linux/Unix (ne mecbûrîye, le hesanîtire), û Perl standard hatibe avekirin
Dive tû dizanîbe çava belgedanek tekstnivîs li gor bikarhêner îmtiyaz bike.

Gelek caran vilo ye: chmod a+x fil.pl

3.Naveroka scripta Perl

Tişte ku dikeve hûndire naveroka Perl-script rastî ne geleke, kesen ku PHP dizane ve
hemşibandiya van hesanî bibîne, Rêza peşîn di belgedaneka *.pl ev e:

 /usr/bin/perl

Navnîşena rêgeha wergêrandine ye, di makînek Windows de tene #!perl bese.
Her script li gor zimane xwe hêjahîye van hene, Variable bi kurdî te manêya guhêrok
merîv bikar tîne çaxe ku hêjahîyekî bi nav bike, Munasîbe merîv data (dane) di $variable de qeyd bike.

Guhêrok an jî Variable bi herfa $(dolar) destpêdike, vek:
$naveMin = "OmeriKeles";
Hay jê hebe bi nuqtebêhnok ; davî dibe, ev sinyal dike fermana ve rêzdarê xelas bu.
Em niha dikarin mestereke bi çend rêzika bidin:
 #!/usr/bin/perl -w

 $NaveMin = "OmeriKeles ";

 print $NaveMin;
 print " $NaveMin ";
Ve veha be xûyakirin:

 OmeriKeles
 OmeriKeles

Bawerdikim niha tu ji xwere difikire gelo ew jî çiye. bele ne tiştekî zehmete.
Te maneya New Line (Rêzek nû), çaxe ku dibîne diqevizê rêza din.

Em dixwazin ve artîkele bi numûneyek WebScript davî bikin.
Ev Script agahîyen bikarhêner, Server, û IP-adresa te daxûyanî dike.
#!/usr/bin/perl -w
#şîrove
#heger li vir ! dûvde hebe, ve rêzen dûvde jî berdewam bike.

print "Content-type: text/html "; # dîve bi internet ve gredayî be (Dokument type)

print "Server machine software: $ENV{'SERVER_SOFTWARE'}";
print "Server machine software: $ENV{'REMOTE_ADDR}"; 
 Gihaştin, Pêşxistin: Development
 Serdestpêk: Introduction
 Environment: Derdor
 Weşankar: Editor
 Îmtiyaz: Privilege
 User: Bikarhêner
 Rêgeh: Path
 Guhêrok: Variable
 Semicolon: Nuqtebêhnok

Kategorî:Îcadên amerîkî
Kategorî:Komputer
Kategorî:Zimanên programkirinê
Kategorî:Zimanên programkirinê yên asta bilind