E_commerce_Genialnie_proste_tworzenie_serwisow_w_PHP_i_MySQL_ecogen.pdf

(624 KB) Pobierz
Idź do
• Spis treści
• Przykładowy rozdział
• Skorowidz
Katalog książek
• Katalog online
• Zamów drukowany
katalog
Twój koszyk
• Dodaj do koszyka
Cennik i informacje
• Zamów informacje
o nowościach
• Zamów cennik
Czytelnia
• Fragmenty książek
online
E-commerce. Genialnie
proste tworzenie serwisów
w PHP i MySQL
Autor:
Larry Ullman
Tłumaczenie: Aleksander Lamża
ISBN: 978-83-246-3213-8
Tytuł oryginału:
Effortless E-Commerce with PHP and MySQL
Format: 168×237, stron: 400
Kontakt
Helion SA
ul. Kościuszki 1c
44-100 Gliwice
tel. 32 230 98 63
e-mail: helion@helion.pl
© Helion 1991–2011
Poznaj zasady wirtualnego handlu i zarabiaj prawdziwe pieniądze
• Jak stworzyć doskonałą witrynę sklepu internetowego?
• Jak zapewnić maksymalne bezpieczeństwo Twojej strony?
• Jak przeprowadzać sprzedaż i zarządzać stanem magazynowym?
Handel elektroniczny to znakomity sposób prowadzenia działalności zarobkowej. Twoje
przedsięwzięcie może odnieść prawdziwy sukces – pod warunkiem, że się do niego dobrze
przygotujesz. Oto jedna z nielicznych książek na rynku dostarczających szczegółowych informacji
na temat tworzenia serwisów e-commerce z wykorzystaniem PHP i MySQL. Bez względu na to,
czy tworzysz dynamiczne strony internetowe od lat, czy dopiero od kilku tygodni, z pewnością
znajdziesz tu mnóstwo bezcennych informacji.
Dzięki książce E-commerce. Genialnie proste tworzenie serwisów w PHP i MySQL dowiesz się,
jak zaprojektować bazę danych, generować katalog produktów, zarządzać koszykiem zakupów,
obsługiwać zamówienia i płatności oraz sprawić, by Twój sklep internetowy nie wymagał od
Ciebie pracy ponad siły, a jednak był dochodowy. Podręcznik zawiera również omówienie tak
istotnych zagadnień, jak zapewnienie bezpieczeństwa witryny oraz zadbanie o interfejs przyjazny
użytkownikom, a także informacje dotyczące modułowego programowania, gotowego do dalszej
rozbudowy. Przytoczone tu praktyczne przykłady pozwolą Ci spojrzeć na systemy e-commerce
z możliwie jak najszerszej perspektywy.
• Wybór technologii internetowych
• Struktura i projekt witryny
• Zarządzanie zawartością witryny
• Tworzenie kont użytkowników
• Łączenie różnych systemów płatniczych
• Sprzedaż wirtualnych produktów
• Tworzenie bezpiecznego środowiska serwera i baz danych
• Tworzenie paneli administracyjnych
• Zasady składania zamówień
Magia tworzenia profesjonalnych serwisów e-commerce
SPIS TRE¥CI
Wprowadzenie .................................................................................................... 13
Czym jest handel elektroniczny? ........................................................................13
Podstawowe informacje o ksi¡ ce .....................................................................14
Wykorzystane technologie ............................................................................................ 15
Gdzie szukaø pomocy? ................................................................................................. 15
Wymagania .........................................................................................................16
Podstawowe umiej¤tno ci ............................................................................................. 16
Serwer internetowy ....................................................................................................... 16
Jeszcze kilka drobiazgów .............................................................................................. 16
CZ}¥m I: PODSTAWY ............................................................ 17
Rozdzia© 1. Od czego zacz¡ö? ......................................................................... 19
Okre lanie celów biznesowych ..........................................................................20
Analiza kwestii prawnych ...................................................................................21
Prawo pa stwowe i mi¤dzynarodowe ........................................................................... 21
Zgodno ø z PCI ............................................................................................................. 23
Wybór technologii internetowych .......................................................................23
Wybór hostingu ...................................................................................................26
Mo liwo ci hostingu ...................................................................................................... 26
Hosting, który polecam ................................................................................................. 29
Jak znale ø dobrego us¨ugodawc¤? ............................................................................. 30
Korzystanie z systemu p©atno ci ........................................................................31
Systemy przetwarzania p¨atno ci .................................................................................. 31
Bramki p¨atno ci ............................................................................................................ 32
Który system p¨atno ci wybraø? ................................................................................... 33
6
~
E-COMMERCE. GENIALNIE PROSTE TWORZENIE SERWISÓW W PHP I MYSQL
Proces tworzenia witryny ...................................................................................34
Planowanie witryny ....................................................................................................... 35
Projekt HTML ................................................................................................................ 35
Projekt bazy danych ...................................................................................................... 36
Programowanie ............................................................................................................. 38
Testowanie .................................................................................................................... 40
Uruchamianie ................................................................................................................ 42
Utrzymywanie ................................................................................................................ 42
Udoskonalanie ............................................................................................................... 43
Rozdzia© 2. Podstawy bezpiecze stwa ........................................................... 45
Teoria bezpiecze stwa .......................................................................................45
adna witryna nie jest bezpieczna ................................................................................ 46
Celem nigdy nie jest zapewnienie maksymalnego bezpiecze stwa ............................. 47
Bezpiecze stwo u ytkowników ..................................................................................... 48
Wymagania PCI ...................................................................................................50
Bezpiecze stwo serwera ....................................................................................52
Wp¨yw hostingu na bezpiecze stwo ............................................................................. 53
Bezpiecze stwo PHP i serwera WWW ......................................................................... 54
Bezpiecze stwo bazy danych ....................................................................................... 57
Bezpieczne transakcje ........................................................................................59
Typowe s©abe punkty ..........................................................................................63
Ochrona informacji ........................................................................................................ 63
Ochrona u ytkownika .................................................................................................... 64
Ochrona witryny ............................................................................................................ 65
CZ}¥m II: SPRZEDA¿ WIRTUALNYCH PRODUKTÓW ........... 71
Rozdzia© 3. Pierwsza witryna — struktura i projekt ........................................ 73
Projekt bazy danych ...........................................................................................74
Organizacja plików na serwerze .........................................................................77
¨¡czenie si¥ z baz¡ danych ................................................................................81
Plik konfiguracyjny .............................................................................................83
SPIS TRE¥CI
~
7
Szablon HTML .....................................................................................................88
Tworzenie pliku nag¨ówka ............................................................................................. 89
Dodawanie dynamicznych funkcjonalno ci do nag¨ówka ............................................. 90
Tworzenie pliku stopki ................................................................................................... 93
Dodawanie dynamicznych funkcjonalno ci do stopki ................................................... 94
Tworzenie strony g¨ównej ............................................................................................. 96
Rozdzia© 4. Konta u ytkowników .................................................................... 99
Definiowanie funkcji pomocniczych ...................................................................99
Tworzenie pól formularza ............................................................................................ 100
Ochrona hase¨ ............................................................................................................. 104
Przekierowanie przegl darki ....................................................................................... 106
Zak©adanie kont ............................................................................................... 108
Tworzenie podstawowej struktury skryptu .................................................................. 108
Tworzenie formularza .................................................................................................. 110
Przetwarzanie danych z formularza ............................................................................ 111
Logowanie ........................................................................................................ 118
Przetwarzanie danych z formularza ............................................................................ 118
Tworzenie formularza .................................................................................................. 120
Wylogowanie .................................................................................................... 122
Zarz¡dzanie has©ami ........................................................................................ 123
Odzyskiwanie has¨a .................................................................................................... 123
Zmiana has¨a ............................................................................................................... 127
Zwi¥kszenie poziomu bezpiecze stwa ........................................................... 130
Rozdzia© 5. Zarz¡dzanie zawarto ci¡ witryny ...............................................133
Tworzenie konta administratora ...................................................................... 133
Dodawanie stron .............................................................................................. 134
Tworzenie podstawowego skryptu .............................................................................. 134
Dodawanie edytora WYSIWYG ................................................................................... 139
Wy wietlanie zawarto ci strony ...................................................................... 143
Przygotowanie skryptu category.php .......................................................................... 143
Przygotowanie skryptu page.php ................................................................................ 147
Dodawanie plików PDF .................................................................................... 149
Konfigurowanie serwera .............................................................................................. 150
Tworzenie skryptu PHP ............................................................................................... 152
Zgłoś jeśli naruszono regulamin