PHP_Tworzenie_stron_WWW_Szybki_start_phpszs.pdf
(
676 KB
)
Pobierz
IDZ DO
PRZYK£ADOWY ROZDZIA£
SPIS TRE CI
KATALOG KSI¥¯EK
KATALOG ONLINE
ZAMÓW DRUKOWANY KATALOG
PHP. Tworzenie stron
WWW. Szybki start
Autor: Larry Ullman
T³umaczenie: Pawe³ Gonera
ISBN: 83-7361-530-X
Tytu³ orygina³u:
PHP for the World Wide Web
Visual QuickStart Guide, 2nd Edition
Format: B5, stron: 456
TWÓJ KOSZYK
DODAJ DO KOSZYKA
B³yskawiczny kurs tworzenia dynamicznych
stron WWW z wykorzystaniem jêzyka PHP
Jêzyk PHP cieszy siê zas³u¿on¹ popularno ci¹ w ród twórców stron WWW. Z ma³o
znanego produktu open source szybko sta³ siê cenionym narzêdziem stosowanym
do tworzenia dynamicznych witryn sieciowych opartych na bazach danych. PHP jest
wykorzystywany w portalach, sklepach internetowych, forach dyskusyjnych i wielu
innych witrynach z dynamicznie generowan¹ zawarto ci¹. Je li jêzyk HTML i pisane
w nim statyczne strony HTML nie odpowiadaj¹ ju¿ Twoim wymaganiom, zrób nastêpny
krok — poznaj jêzyk PHP.
„PHP. Tworzenie stron WWW. Szybki start” to idealny podrêcznik dla Ciebie. Dowiesz
siê z niego wszystkiego, co jest niezbêdne do wykorzystywania jêzyka PHP w pracy
webmastera. W prostych æwiczeniach poznasz podstawy jêzyka PHP i nauczysz siê
stosowaæ go do ró¿nych zadañ zwi¹zanych z tworzeniem stron WWW. Wiadomo ci
zawarte w ksi¹¿ce dotycz¹ zarówno wersji 4, jak i wchodz¹cej w³a nie na rynek wersji 5.
• Podstawy sk³adni jêzyka PHP
• Osadzanie kodu PHP w kodzie HTML
• Zmienne i ich typy
• Obs³uga formularzy HTML
• Instrukcje steruj¹ce dzia³aniem programu
• Tablice
• Obs³uga sesji i plików cookie
• Praca z systemem plików
• Korzystanie z baz danych
• Stosowanie wyra¿eñ regularnych
CENNIK I INFORMACJE
ZAMÓW INFORMACJE
O NOWO CIACH
ZAMÓW CENNIK
CZYTELNIA
FRAGMENTY KSI¥¯EK ONLINE
Wydawnictwo Helion
ul. Chopina 6
44-100 Gliwice
tel. (32)230-98-63
e-mail: helion@helion.pl
Spis treści
Spis treści
Wstęp
9
Czym jest PHP?.........................................................................................10
Dlaczego korzystamy z PHP? ...................................................................12
Jak działa PHP?.........................................................................................14
Czego będziesz potrzebował? ...................................................................16
O ksią ce ...................................................................................................18
Rozdział 1.
Rozpoczynamy pracę z PHP
21
Podstawy składni XHTML........................................................................22
Podstawy składni PHP ..............................................................................26
Testowanie skryptu ...................................................................................29
Wysyłanie tekstu do przeglądarki .............................................................32
Wysyłanie kodu HTML do przeglądarki...................................................36
U ycie odstępów w PHP oraz HTML.......................................................38
Dodawanie komentarzy do skryptów ........................................................41
Zmienne
45
Czym są zmienne?.....................................................................................46
Składnia zmiennych ..................................................................................50
Typy zmiennych ........................................................................................52
Przypisywanie wartości do zmiennych .....................................................57
Apostrofy i cudzysłowy.............................................................................60
Formularze HTML i PHP
63
Tworzenie prostego formularza.................................................................64
U ycie GET oraz POST ............................................................................70
Odbieranie danych z formularza w PHP ...................................................72
Wyświetlanie błędów ................................................................................75
Raportowanie błędów................................................................................78
Problem z register_globals ........................................................................80
Ręczne wysyłanie danych do strony .........................................................82
Spis treści
Rozdział 2.
Rozdział 3.
5
Spis treści
Rozdział 4.
Użycie liczb
87
Tworzenie formularza ...............................................................................88
Dodawanie, odejmowanie, mno enie i dzielenie ......................................91
Formatowanie liczb ...................................................................................96
U ycie wielu operatorów...........................................................................98
Inkrementacja i dekrementacja liczb.......................................................100
Tworzenie liczb losowych.......................................................................102
Użycie ciągów
105
Tworzenie formularza HTML .................................................................106
Łączenie ciągów (konkatenacja) .............................................................109
Obsługa parametru magic_quotes ...........................................................113
HTML oraz PHP .....................................................................................116
Kodowanie i dekodowanie ciągów..........................................................120
Zamiana fragmentów ciągu .....................................................................125
Inne funkcje operujące na ciągach ..........................................................128
Struktury sterujące
133
Tworzenie formularza HTML .................................................................134
Instrukcja if .............................................................................................139
U ycie klauzuli else ................................................................................145
Więcej na temat operatorów....................................................................148
U ycie elseif............................................................................................158
Instrukcja warunkowa switch..................................................................163
Pętla for ...................................................................................................169
Użycie tablic
175
Czym są tablice?......................................................................................176
Tworzenie tablicy ....................................................................................178
Dodawanie elementów do tablicy ...........................................................182
Odwoływanie się do elementów tablicy..................................................185
Tworzenie tablic wielowymiarowych .....................................................189
Sortowanie tablic.....................................................................................194
Przekształcenia między ciągami i tablicami............................................199
Tworzenie tablicy z formularza...............................................................204
Rozdział 5.
Spis treści
Rozdział 6.
Rozdział 7.
6
Formularze HTML i PHP
Formularze HTML i PHP
Formularze HTML i PHP
W poprzednim rozdziale przedstawiliśmy krótkie
wprowadzenie do zmiennych. Choć bardzo często
będziemy tworzyli własne zmienne, to jednak
najczęściej będziemy je wykorzystywali
w połączeniu z formularzami HTML. Formularze,
jak na pewno się ju przekonałeś, są podstawowym
mechanizmem we współczesnych stronach
WWW, pozwalającym zrealizować takie funkcje,
jak: rejestracja, logowanie, przeszukiwanie oraz
obsługa sklepów internetowych. Korzyści płynące
z u ywania formularzy widać ju w najprostszych
witrynach WWW. Łącząc je z kodem PHP,
mo emy niezwykle łatwo odczytywać
i obsługiwać generowane przez nie dane.
W rozdziale tym opiszemy podstawy tworzenia
formularzy HTML oraz sposoby przesyłania
danych do skryptu PHP. Jednocześnie rozdział
wprowadza kilka kluczowych mechanizmów
prawdziwego programowania w PHP — w tym
sposoby uruchamiania skryptów oraz obsługę
błędów.
3
Formularze HTML i PHP
63
Rozdział 3.
Tworzenie prostego
formularza
Jako przykład formularza HTML utworzymy
tutaj stronę informacji zwrotnej, która pobiera
powitanie u ytkownika, jego imię, adres e-mail,
odpowiedź oraz komentarz. Będziemy musieli
utworzyć odrębne pola dla wszystkich
wymienionych tutaj danych. Na początek jednak
wrócimy do tematu XHTML.
Jak wspomnieliśmy w pierwszym rozdziale
(w którym poinformowaliśmy, e w ksią ce tej
będziemy korzystać z XHTML), język ten ma
kilka zasad, które powodują, e ma on wyraźnie
inną składnię ni HTML. Przypominamy, e kod
musi być zapisany małymi literami, a ka dy
atrybut znacznika nale y ująć w cudzysłowy.
Dodatkowo, ka dy znacznik musi być zamknięty;
te, które nie mają formalnego znacznika
zamykającego, jak na przykład
KPRWV
, są
zamykane przez dodanie spacji i ukośnika na
jego końcu. Dlatego w HTML mo na napisać:
+0276 6;2'6':6 0#/'CFTGU 5+<'
Listing 3.1.
Ka dy formularz HTML rozpoczyna
się i kończy znacznikami <form></form>. Gdy
kodujesz formularze ręcznie ― uwa aj, aby nie
zapomnieć adnego z tych znaczników. Pamiętaj
równie o przekierowaniu formularza do właściwego
skryptu obsługi za pomocą atrybutu action
&1%6;2' JVON 27$.+% 9%&6& :*6/.
6TCPUKVKQPCN'0
JVVRYYYYQTI64ZJVON&6&
ZJVONVTCPUKVKQPCNFVF
JVON ZONPU JVVRYYYYQTIZJVON
JGCF
OGVC JVVRGSWKX EQPVGPVV[RG
EQPVGPV VGZVJVON
EJCTUGVKUQ
VKVNG (QTOWNCT\ \ QRKPKæVKVNG
JGCF
DQF[
2TQU\ú Y[RG PKè VGP HQTOWNCT\ CD[
RT\GMC\Cè PCO UYQLG WYCIK DT
HQTO CEVKQP QDUNWICAHQTOWNCT\RJR
OGVJQF RQUV
HQTO
.KUVKPI QRKPKCJVON
DQF[
JVON
Tworzenie prostego formularza
Ale w XHTML to samo wyra enie musi przyjąć
postać:
KPRWV V[RG VGZV PCOG CFTGU UK\G
Powy sze wyjaśnienie pozwoli uniknąć
pomyłek w przypadku naszej strony
wykorzystującej standard XHTML.
Aby rozpocząć tworzenie
podstawowego formularza HTML:
1.
Otwórz edytor tekstu i rozpocznij nowy
dokument (listing 3.1):
&1%6;2' JVON 27$.+% 9%&6& :*6/.
å
6TCPUKVKQPCN'0
JVVRYYYYQTI64ZJVON&6&
åZJVONVTCPUKVKQPCNFVF
JVON ZONPU JVVRYYYYQTIZJVON
JGCF
OGVC JVVRGSWKX EQPVGPVV[RG
åEQPVGPV
VGZVJVON
åEJCTUGVKUQ
VKVNG (QTOWNCT\ \ QRKPKæVKVNG
JGCF
64
Plik z chomika:
Ksiazki_20
Inne pliki z tego folderu:
Adobe_Dreamweaver_CS3_z_ASP_ColdFusion_i_PHP_Oficjalny_podrecznik_drcsop.pdf
(1344 KB)
Head_First_PHP_MySQL_Edycja_polska_hfphms.pdf
(4822 KB)
100_sposobow_na_PHP_100php.pdf
(518 KB)
Adobe_Flash_i_PHP_Biblia_flphbi.pdf
(524 KB)
AJAX_i_PHP_Tworzenie_interaktywnych_aplikacji_internetowych_ajaphp.pdf
(587 KB)
Inne foldery tego chomika:
3ds max
Access
Acrobat
After Effects
Agile - Programowanie
Zgłoś jeśli
naruszono regulamin