Perl: Cudahiya di navbera guhartoyan de
Content deleted Content added
B Guherandina 193.140.23.16 hat betal kirin, vegerand guhartoya dawî ya Erdal Ronahi |
Kurteya guhartinê tine |
||
Rêz 1: | 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]] |