macromedia dreamweaver 8 z asp, php i coldfusion. oficjalny podręcznik full version.pdf

(54697 KB) Pobierz
887626860.001.png
Praca na serwerze lokalnym ..................................................................................................................................... 94
Konfigurowanie środowiska lokalnego dla IIS/ASP ............................................................................................ 94
Konfigurowanie środowiska lokalnego dla ColdFusion ..................................................................................... 96
Konfigurowanie środowiska lokalnego dla Apache/PHP ................................................................................... 99
Praca na serwerze zdalnym ......................................................................................................................................113
Definiowanie witryny dynamicznej w programie Dreamweaver (wszyscy użytkownicy) ..............................114
Budujemy prostą aplikację dynamiczną ...............................................................................................................119
Czego się nauczyliśmy? ........................................................................................................................................... 129
Lekcja 4. Przesyłanie danych między stronami ............................................................................................................ 131
Czego się nauczymy? ............................................................................................................................................... 132
Przewidywany czas ...................................................................................................................................................133
Pliki lekcji ..................................................................................................................................................................133
Poznajemy protokół HTTP .....................................................................................................................................133
Pobieranie danych z adresu URL .......................................................................................................................... 135
Wysyłanie danych za pomocą odnośników ..........................................................................................................141
Umieszczanie i odczytywanie cookies .................................................................................................................. 145
Czego się nauczyliśmy? ............................................................................................................................................151
Lekcja 5. Wysyłanie wiadomości e-mail z formularza WWW ................................................................................. 153
Czego się nauczymy? ............................................................................................................................................... 154
Przewidywany czas .................................................................................................................................................. 154
Pliki lekcji ................................................................................................................................................................. 155
Wprowadzenie do usługi pocztowej SMTP ......................................................................................................... 155
Konfigurowanie systemu w celu wysyłania wiadomości e-mail przez SMTP ................................................. 155
Konfigurowanie serwera IIS w celu wysyłania wiadomości e-mail (użytkownicy ASP) ................................. 156
Konfigurowanie ColdFusion w celu wysyłania wiadomości e-mail ................................................................. 158
Pisanie kodu wysyłającego wiadomości ................................................................................................................ 160
Obiekty, metody i właściwości .............................................................................................................................. 160
Tworzenie formularzy WWW ............................................................................................................................... 167
Wysyłanie wartości formularza przez e-mail ....................................................................................................... 170
Walidacja formularza po stronie klienta ............................................................................................................. 173
Czego się nauczyliśmy? ........................................................................................................................................... 176
Lekcja 6. Budujemy kalkulator cen wycieczek ............................................................................................................. 177
Czego się nauczymy? ............................................................................................................................................... 178
Przewidywany czas .................................................................................................................................................. 178
Pliki lekcji ................................................................................................................................................................. 178
Utworzenie strony ................................................................................................................................................... 179
6
MACROMEDIA DREAMWEAVER 8 Z ASP, PHP I COLDFUSION
Oficjalny podręcznik
Budujemy formularz ...............................................................................................................................................181
Zbieranie, przetwarzanie i wyświetlanie danych ................................................................................................. 184
Walidacja po stronie serwera ..................................................................................................................................191
Tworzenie obszarów warunkowych ...................................................................................................................... 194
Tworzenie i zastosowanie własnej klasy CSS ....................................................................................................... 197
Czego się nauczyliśmy? ...........................................................................................................................................200
Lekcja 7. Bazy danych w WWW ............................................................................................................................................ 201
Czego się nauczymy? ...............................................................................................................................................202
Pliki lekcji .................................................................................................................................................................202
Przyspieszony kurs obsługi baz danych ............................................................................................................... 203
Wprowadzenie do obiektów związanych z bazami danych .............................................................................. 203
Relacje ....................................................................................................................................................................... 206
Bazy danych w sieci WWW ....................................................................................................................................208
Bezpieczeństwo baz danych a WWW ................................................................................................................... 210
Instalacja i uruchomienie MySQL .........................................................................................................................211
Instalacja i uruchomienie MySQL w OS X .......................................................................................................... 215
Instalacja bazy danych Newland na serwerze zdalnym ...................................................................................... 219
Przegląd bazy danych Newland .............................................................................................................................220
Nawiązywanie połączenia z bazą danych .............................................................................................................224
Pobieranie zestawu rekordów i wyświetlanie informacji z bazy danych .......................................................... 233
Czego się nauczyliśmy? ........................................................................................................................................... 238
Lekcja 8. Kalkulator cen — ciąg dalszy .......................................................................................................................... 239
Czego się nauczymy? ...............................................................................................................................................240
Przewidywany czas ..................................................................................................................................................240
Pliki lekcji .................................................................................................................................................................240
Menu rozwijane wypełniane dynamicznie .......................................................................................................... 241
Filtrowanie zestawów rekordów ............................................................................................................................247
Skrypt korzystający z prawdziwych danych .........................................................................................................249
Dokumentowanie kodu za pomocą komentarzy ............................................................................................... 253
Czego się nauczyliśmy? ........................................................................................................................................... 257
Lekcja 9. Filtrowanie i wyświetlanie danych .................................................................................................................. 259
Czego się nauczymy? ............................................................................................................................................... 260
Przewidywany czas .................................................................................................................................................. 260
Pliki lekcji ................................................................................................................................................................. 261
Tworzenie strony pobierającej dane od użytkownika ........................................................................................ 261
Dynamiczne generowanie adresów URL ............................................................................................................. 263
Przygotowanie strony z wynikami ........................................................................................................................272
SPIS TREŚCI
7
Wstawianie dynamicznej zawartości strony ........................................................................................................274
Dynamiczne wyświetlanie obrazów i formatowanie liczby ludności .............................................................. 276
Pobieranie danych z tabel zewnętrznych przy użyciu SQL ............................................................................... 281
Czego się nauczyliśmy? ........................................................................................................................................... 286
Lekcja 10. Tworzenie strony zawierającej opisy wyjazdów ................................................................................... 287
Czego się nauczymy? ...............................................................................................................................................288
Przewidywany czas ..................................................................................................................................................289
Pliki lekcji .................................................................................................................................................................289
Planowanie aplikacji ...............................................................................................................................................289
Tworzenie zestawów rekordów za pomocą operatora JOIN .............................................................................292
Tworzenie opisów wyjazdów .................................................................................................................................297
Wstawianie obrazów i atrybutów alt ..................................................................................................................... 302
Implementowanie stronicowania zestawu rekordów ......................................................................................... 304
Przesyłanie danych do innych aplikacji ............................................................................................................... 309
Czego się nauczyliśmy? ........................................................................................................................................... 316
Lekcja 11. Budowanie interfejsów wyszukiwania ....................................................................................................... 317
Czego się nauczymy? ............................................................................................................................................... 318
Przewidywany czas .................................................................................................................................................. 318
Pliki lekcji ................................................................................................................................................................. 318
Przygotowywanie strony wyszukiwania i tworzenie odnośnika „Wyszukaj wszystkie” ................................ 319
Wyszukiwanie według rejonu świata — tworzenie interfejsów ......................................................................... 322
Poprawianie zapytania SQL oraz używanie komentarzy do kodu w celu testowania i usuwania błędów .. 328
Kontrolowanie wyświetlania paska nawigacji ..................................................................................................... 334
Wyszukiwanie według kraju — filtrowanie względem wartości pola formularza .......................................... 337
Wybór zapytania SQL w zależności od przekazanych danych ......................................................................... 343
Czego się nauczyliśmy? ........................................................................................................................................... 347
Lekcja 12. Uwierzytelnianie użytkowników ................................................................................................................... 349
Czego się nauczymy? ............................................................................................................................................... 350
Przewidywany czas .................................................................................................................................................. 350
Pliki lekcji ................................................................................................................................................................. 351
Uwierzytelnianie użytkowników jako aplikacja sieci Web ................................................................................ 351
Tworzenie strony rejestracji ................................................................................................................................... 354
Tworzenie strony logowania .................................................................................................................................. 360
Tworzenie Application.cfm (tylko ColdFusion) ................................................................................................. 365
Ograniczanie dostępu do stron.............................................................................................................................. 366
Czego się nauczyliśmy?............................................................................................................................................ 369
8
MACROMEDIA DREAMWEAVER 8 Z ASP, PHP I COLDFUSION
Oficjalny podręcznik
Lekcja 13. Zarządzanie treścią za pomocą formularzy ............................................................................................. 371
Czego się nauczymy? ............................................................................................................................................... 373
Przewidywany czas .................................................................................................................................................. 373
Pliki lekcji ................................................................................................................................................................. 373
Tworzenie części administracyjnej ........................................................................................................................ 374
Dwa podejścia do formatowania zawartości przechowywanej w bazie danych .............................................. 377
Tworzenie formularza ............................................................................................................................................ 378
Zmienne sesji i ukryte pola wykorzystywane do śledzenia użytkowników ..................................................... 382
Wstawianie rekordu ................................................................................................................................................ 383
Czego się nauczyliśmy? ........................................................................................................................................... 387
Lekcja 14. Tworzenie stron aktualizujących dane ...................................................................................................... 389
Czego się nauczymy? ............................................................................................................................................... 390
Przewidywany czas .................................................................................................................................................. 391
Pliki lekcji ................................................................................................................................................................. 391
Przygotowywanie stron ........................................................................................................................................... 391
Planowanie stron Master-Detail ............................................................................................................................ 392
Wprowadzenie aktualizacji na stronie szczegółowej ..........................................................................................400
Czego się nauczyliśmy? ...........................................................................................................................................409
Lekcja 15. Kodowanie prostego systemu zarządzania treścią (CMS) ............................................................... 411
Czego się nauczymy? ............................................................................................................................................... 412
Przewidywany czas .................................................................................................................................................. 413
Pliki lekcji ................................................................................................................................................................. 413
Przygotowywanie systemu zarządzania treścią (CMS) ....................................................................................... 413
Tworzenie formularza i wpisywanie kodu zestawu rekordów .......................................................................... 417
Umożliwienie wstawiania rekordów ..................................................................................................................... 426
Tworzenie strony ogólnej ....................................................................................................................................... 430
Tworzenie strony szczegółowej do aktualizowania rekordów .......................................................................... 436
Dodawanie funkcji aktualizującej ......................................................................................................................... 445
Usuwanie rekordów ................................................................................................................................................449
Co dalej? ................................................................................................................................................................... 452
Czego się nauczyliśmy? ........................................................................................................................................... 452
Skorowidz ...................................................................................................................................................................................... 453
SPIS TREŚCI
9
Zgłoś jeśli naruszono regulamin