Professional Documents
Culture Documents
PRZYKADOWY ROZDZIA
SPIS TRECI
KATALOG KSIEK
KATALOG ONLINE
TWJ KOSZYK
DODAJ DO KOSZYKA
CENNIK I INFORMACJE
ZAMW INFORMACJE
O NOWOCIACH
ZAMW CENNIK
CZYTELNIA
FRAGMENTY KSIEK ONLINE
Wydawnictwo Helion
ul. Chopina 6
44-100 Gliwice
tel. (32)230-98-63
e-mail: helion@helion.pl
Spis treci
Wstp ............................................................................................... 5
Rozdzia 1. Globalna sie..................................................................................... 7
Rozdzia 2. System plikw ................................................................................. 29
Rozdzia 3. Liczniki, ksigi goci itp................................................................... 37
Rozdzia 4. Hasa i logowanie ............................................................................ 63
Rozdzia 5. Grafika i obrazy................................................................................ 77
Rozdzia 6. Data i czas .................................................................................... 103
Rozdzia 7. Bazy danych .................................................................................. 113
Rozdzia 8. Rozmaitoci................................................................................... 149
Dodatek A Krtki przewodnik po PHP .............................................................. 167
Krtka historia PHP ........................................................................................................167
Instalacja..........................................................................................................................167
PHP i HTML ...................................................................................................................168
Znaczniki PHP ..........................................................................................................168
Pierwszy skrypt.........................................................................................................169
Skrypty zewntrzne...................................................................................................170
Komentarze ...............................................................................................................171
Zmienne w PHP ..............................................................................................................172
Typy danych..............................................................................................................172
Konwersje typw ......................................................................................................178
Operatory.........................................................................................................................183
Operatory arytmetyczne............................................................................................183
Operatory logiczne....................................................................................................183
Operatory bitowe ......................................................................................................184
Operatory porwnania ..............................................................................................184
Operatory przypisania...............................................................................................185
Operatory acuchowe ..............................................................................................185
Operatory tablicowe..................................................................................................186
Operatory inkrementacji/dekrementacji....................................................................187
Operatory kontroli bdw........................................................................................187
Operator wykonania polecenia zewntrznego ..........................................................188
Priorytet operatorw .................................................................................................188
Skorowidz...................................................................................... 243
Rozdzia 2.
System plikw
Skrypt 18. Wywietlenie zawartoci katalogu
Zawarto danego katalogu moemy wywietli, wywoujc polecenie danego systemu
operacyjnego. Polecenie takie moemy wprowadzi, ujmujc je w znaki , np. .
Zwrmy jednak uwag, e to nie jest zwyky apostrof, tylko tzw. lewy apostrof, znajdujcy si na klawiaturze pod znakiem tyldy. Wynik wykonania polecenia zewntrznego mona przypisa do zmiennej, a jej zawarto wywietli z kolei na ekranie. Tak
wanie postpimy w niniejszym skrypcie.
!"##$%&'()(
#* !
&
+
, *-./,()(
0/ *' /
1+*
*
23"4/-5
6
3
78"3"4/-89
3
7
:- -2&&;&<9&;3
59
3
7
:- -2&&;&<=9&;3
59
*
2&>?
@A
B+3"4/-*--#->&59
*
2&CC&59
*
2&3
&59
*
2&C&59
D
2& ,EE&59
30
31
6
31"7-*"23"59
12F31"5-
+*1-9
3 *
-*
7&C&9
!-2231-7-""231"55F771-56
3 *
-*
'7&31-&9
3 *
-*
'7&E*&9
D
3 *
-*
'7&C&9
-"231"59
-
+*23 *
-*
59
D
*
2B-
2& ,&559
Po utworzeniu odnonika na wszelki wypadek wykonujemy operacj usunicia zduplikowanych znakw (\),za co odpowiada linia ! "
#$%%%%$& $%%$&
!'. Duplikaty te mog pojawia si przy przekazywaniu parametrw do skryptu,
naley si wic przed tak ewentualnoci zabezpieczy.
!"##$%&'()(
#* !
&
+
, *-./,()(
0/ *' /
1+*
*
23"5
6
32
33
D
-"231"59
/"23"59
D
-/P- 2&*#:
B+&59
34
.
Jeli tak, uwzgldniamy dany plik na budowanej licie. Jeli nie, przechodzimy do
kolejnej iteracji ptli. Odnoniki konstruujemy za pomoc typowej konstrukcji ze znacznikiem .
35