PNWS Volejte +420 602 860 704  
Vφtejte | Mailing list  
Co to je PNWS?
Jak spravovat server?

Konfigurace TCP/IP
Nastavenφ serveru
Soubor HTTP.AUT
Instalace PERLU 5.0
Instalace PHP for Win32
Jak vytvß°et strßnky
StruΦn² ·vod do HTML
Jak na CGI aplikace v PERLu
Co to je PERL?
Prvnφ program
Vstup a v²stup CGI skriptu
Jak zpracovat zasφlanß data
Vlastnφ funkce
Knihovny v PERLu
Funkce PERLu
Jak na ISAPI skripty v Delphi
Omezenφ ISAPI v PNWS
┌vod do PHP
Jak pou╛φvat SSI
Co to je PNWS-SSL
Jak sehnat platn² certifikßt
Jak si vyrobit testovacφ certifikßt
Knihovna SSLeay, licence
U₧iteΦnΘ nßstroje
Bug report

Oznßmenφ o chyb∞
Download center
Mailing list
Licence PNWS
 

Practical Extraction and Report Language

PERL je interpretaΦnφ programovacφ jazyk urΦen² p°evß₧n∞ pro zpracovßnφ textov²ch soubor∙, zφskßvßnφ informacφ z nich a nßslednΘ podßnφ v²sledk∙. Je takΘ dobr² jazyk urΦen² pro sprßvu systΘmu. Perl je koncipovßn pro jednoduchost a praktiΦnost (jednoduch², efektnφ a kompletnφ) ne₧ pro krßsu (velikost, elegantnost, minimßlnost).

áááS jazykem Perl se hlavn∞ setkßvßme v prost°edφ Unixu a o to vφce v prost°edφ WWW. Proto₧e pro ·Φely WWW a HTML je definice Perlu to pravΘ. Hlavn∞ na Webu pot°ebujeme zpracovßnφ text∙ Φi jin²ch dat a jejich nßslednΘ zaslßnφ zp∞t ve form∞ HTML. Perl nßs takΘ neomezuje velikostφ zpracovßvan²ch dat a rychlostφ jejich zpracovßnφ.

áááAle abychom jen nemluvili, dßme se hned do psanφ prvnφho programu. JeÜt∞ d°φve se vÜak podφvßme na strukturu zßpisu.

áááPokud pou₧φvßme a spouÜtφme skripty v prost°edφ Unixu, musφme dßt shellu nav∞domφ, jak² typ skriptu spouÜtφme a jak² intrepretr k tomu pou₧ijeme. To dßme najevo prvnφ °ßdkou ve skriptu, na kterou nikdy nesmφme zapomenout.

    #!/usr/bin/perl

╪ßdka nßm °φkß, ₧e k interpretaci skriptu pou₧ijeme program /usr/bin/perl. Umφst∞nφ programu se m∙₧e liÜit a proto se doptejte svΘho WebMastra, nebo v shellu napiÜte p°φkaz witch perl, kter² Vßm cestu na Perl prozradφ.

áááJako v ka₧dΘm programovacφm jazyku, je vhodnΘ si psßt poznßmky, co kterß Φßst programu d∞lß. K tomu je v Perlu znak #, po kterΘm a₧ dokonce °ßdky nßsleduje poznßmka. Dßle se v perlu pou₧φvß oznaΦenφ konce p°φkazu pomocφ st°ednφku ";". Je tedy mo₧no napsat na jednu °ßdku vφce p°φkaz∙. Jako oznaΦenφ bloku p°φkaz∙ se v perlu pou₧φvajφ stejn∞ jako v jazyku C, slo₧enΘ zßvorky - "{ p°φkaz; p°φkaz; }". Pokud se t²Φe ostatnφho tvaru zßpisu, je Perl znaΦn∞ podobn² jazyku C. Tedy nap°φklad rovnost dvou Φφsel zjistφme zßpisem == namφsto paskalovskΘho =.

 
 
  O PinkNet Web Serveru | Demo vSHOP.pnws | Mailing list | Download | Oznßmenφ o chyb∞
 
Kontakt