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
 

Některé funkce PERLu a jejich význam

Zápis funkce Význam, popis
return opustí podprogram (funkci)
next přeskočí zbytek bloku a vrátí se zpět na začátek
cos($x) Vrací kosinus $x
sin($x) Vrací sinus $x
exp($x) Vrací e$x, kde e = 2.7182818
log($x) Vrací přirozený logaritmus $x
rand Vrací náhodné číslo
srand Inicializuje generátor náhodných čísel znovu
sqrt($x) Vrací odmocninu výrazu
time Vrací aktuální čas
abs($a) Vrací absolutní hodnotu z $a
hex($a) Převede řetězec na hexa tvar
oct($a) Převede řetězec na osmičkový tvar
ord($a) Převede první znak řetězce na ASCII hodnotu
localtime($x) Převede čas z funkce time na devíti hodnotové pole
chop($x) Odstraní poslední znak z řetězce
eval $x Vykoná zápis v $x jako by to byl příkaz PERLu
lc ($string) Vrátí $string jako malá písmena
lcfirst ($string) Totéž jako LC, jen u prvního znaku
uc ($string) Vrátí $string jako velká písmena
ucfirst ($string) Totéž jako UC, jen u prvního znaku
length($string) Vrací délku řetězce
substr($string, $start,
$length)
Vrací podřetězec z $string začínající na $start a s délkou $length
tr/old/new/ Nahradí v textu každý znak v old za znak na téže pozici v new. Jako vstupní text se bere $_ nebo zápis $text=~tr/x/y/;
s/old/new/ GIMOSX Nahradí v texu každý výskyt žetězce old za řetězec new. Parametry gimosx jsou vysvětleny u obr. 8. Jako vstupní text se bere $_ nebo zápis $text=~s/xxx/yyy/;
join($sep, @a) Spojí pole @a v jeden řetězec a jako oddělovač použije $sep.
pop(@array) Odstraní poslední požložku z pole a vrátí jí
push(@array, $a) Přidá položku $a na konec pole
sort(@a) Seřadí pole řetězců podle abecedy vzestupně
closedir(HANDLE) Zavře otevřený adresář v ukazateli HANDLE
opendir(HANDLE, dirname) Otevře adresář dirname a vrátí ukazatel HANDLE.
readdir(HANDLE) Přečte položky adresáře do pole.
binmode(HANDLE) Nastaví binární přístup k souboru s ukazatelem HANDLE.
open(HANDLE, filename) Otevře soubor filename.
close(HANDLE) Zavře soubor s ukazatelem HANDLE.
print(list) Vypíše obsah list na obrazovku.
print(HANDLE, list) Zapíše obsah list do souboru
read(HANDLE, $buf, n) Čte se souboru HANDLE n bajtů a uloží je do skaláru $buf.
eof(HANDLE) Vrací 1 pokud jsme na konci souboru
seek(HANDLE, inloc) Posune se v souboru na pozici inloc.

Zdejší výčet funkcí není ani zdaleka úplný. PERL disponuje řadou funkcí pro práci s proměnými, textem, soubory či sítí.

 
 
  O PinkNet Web Serveru | Demo vSHOP.pnws | Mailing list | Download | Oznámení o chybě
 
Kontakt