Perl: Cudahiya di navbera guhartoyan de

Content deleted Content added
Erdal Ronahi (gotûbêj | beşdarî)
B Guherandina 193.140.23.16 hat betal kirin, vegerand guhartoya dawî ya Erdal Ronahi
Kurteya guhartinê tine
Rêz 1:
[[Image:Flag_of_Turkey.svg]]
'''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şibandîya 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
 
[[category:Kompûter]]