Włodzimierz Gajda php

Włodzimierz Gajda php, mojeksiążki
[ Pobierz całość w formacie PDF ]
//-->6PHP, MySQL i MVC. Tworzenie witryn WWW opartych na bazie danychRozdziaä 6. Translacja adresów URL ................................................................. 71Projekt 6.1. Kol dy ......................................................................................................... 73Analiza ró nych rodzajów adresów URL ....................................................................... 77Dwukierunkowo ü konwersji adresów ........................................................................... 78Konwersje adresów w generowanych stronach WWW .................................................. 79Wá czanie i wyá czanie translacji wyj ciowych ............................................................. 80Konwersja adresów URL przy u yciu funkcji pomocniczych ........................................ 81Implementacja funkcji pomocniczych w postaci wtyczek Smarty .................................. 82Kilka zmiennych w adresach URL ................................................................................. 83Projekt 6.2. Ligi piákarskie ............................................................................................. 84Zmienne $path_prefix oraz ###PATH_PREFIX### ................................................ 92Rozdziaä 7. Bazy danych ................................................................................... 95Wizualne projektowanie bazy danych ............................................................................ 95Oprogramowanie ORM .................................................................................................. 99Konwersja pliku .mwb do formatu Propel XML .......................................................... 100Konwersja pliku .mwb do formatu Doctrine YML ....................................................... 101db-frame-tool ................................................................................................................ 101Propel — generowanie klas dost pu do bazy ............................................................... 102ORM Propel — pierwsze kroki .................................................................................... 104Zestawienie wygenerowanych klas oraz najwa niejszych metod ........................... 104Podstawy u ycia klas wygenerowanych przez Propel ............................................ 105Doctrine — generowanie klas dost pu do bazy ............................................................ 106ORM Doctrine — pierwsze kroki ................................................................................. 107Zestawienie wygenerowanych klas oraz najwa niejszych metod ........................... 107Podstawy u ycia klas wygenerowanych przez Doctrine ........................................ 108Projekt 7.1. Tatry (szablony PHP, Propel) .................................................................... 109Krok pierwszy: projekt bazy danych ...................................................................... 110Krok drugi: generowanie klas dost pu do bazy danych ......................................... 110Krok trzeci: tworzenie pustej bazy danych ............................................................. 110Krok czwarty: wypeánianie bazy danych na podstawie pliku tekstowego .............. 110Krok pi ty: zrzut wypeánionej bazy danych ........................................................... 113Krok szósty: aplikacja prezentuj ca zawarto ü bazy danych .................................. 114Projekt 7.2. Tatry (szablony PHP, Doctrine) ................................................................ 116Krok pierwszy: projekt bazy danych ...................................................................... 116Krok drugi: generowanie klas dost pu do bazy danych ......................................... 116Krok trzeci: tworzenie pustej bazy danych ............................................................. 117Krok czwarty: wypeánianie bazy danych na podstawie pliku tekstowego .............. 117Krok pi ty: zrzut wypeánionej bazy danych ........................................................... 118Krok szósty: aplikacja prezentuj ca zawarto ü bazy danych .................................. 118Projekt 7.3. Tatry (szablony Smarty, Propel) ................................................................ 119Projekt 7.4. Tatry (szablony Smarty, Doctrine) ............................................................ 120Rozdziaä 8. Czego powiniene nauczyè siö z czö ci pierwszej? ........................ 123Czö è IIOperowanie klasami wygenerowanymi przez Propeloraz Doctrine .............................................................. 129Propel — sortowanie rekordów .................................................................................... 132Doctrine — sortowanie rekordów ................................................................................. 134Projekt 9.1. Sáownik (Propel, PHP) .............................................................................. 134Krok pierwszy: projekt bazy danych ...................................................................... 135Krok drugi: generowanie klas dost pu do bazy danych .............................................. 135Rozdziaä 9. Wybieranie wszystkich rekordów z tabeli w zadanym porzñdku ....... 131Spis tre ci7Krok trzeci: tworzenie pustej bazy danych ............................................................. 137Krok czwarty: wypeánianie bazy danych na podstawie pliku tekstowego .............. 137Krok pi ty: zrzut wypeánionej bazy danych ........................................................... 138Krok szósty: aplikacja prezentuj ca zawarto ü bazy danych .................................. 138Projekt 9.2. Sáownik (Doctrine, PHP) ........................................................................... 141Krok pierwszy: projekt bazy danych ...................................................................... 141Krok drugi: generowanie klas dost pu do bazy danych .............................................. 141Krok trzeci: tworzenie pustej bazy danych ............................................................. 142Krok czwarty: wypeánianie bazy danych na podstawie pliku tekstowego .............. 142Krok pi ty: zrzut wypeánionej bazy danych ........................................................... 142Krok szósty: aplikacja prezentuj ca zawarto ü bazy danych .................................. 143Rozdziaä 10. Wybieranie pojedynczego rekordu ................................................. 145Propel ........................................................................................................................... 145Doctrine ........................................................................................................................ 147Projekt 10.1.Treny(Propel, PHP) ................................................................................ 147Identyfikacja trenu wewn trz akcji tren/show ........................................................ 151Projekt 10.2.Treny(Doctrine, PHP) ............................................................................. 153Rozdziaä 11. Relacje 1:n .................................................................................. 157Metody generowane przez Propel dla relacji 1:n .......................................................... 158Doctrine i relacje 1:n .................................................................................................... 160Projekt 11.1. Kontynenty, pa stwa, miasta (Propel, PHP) ........................................... 162Przygotowanie bazy danych ................................................................................... 163Aplikacja ................................................................................................................ 167Projekt 11.2. Kontynenty, pa stwa, miasta (Doctrine, PHP) ........................................ 173Rozszerzanie wáa ciwo ci klas generowanych przez Doctrine .............................. 174Wstawianie rekordów ............................................................................................. 176Aplikacja ................................................................................................................ 178Rozdziaä 12. Relacje n:m ................................................................................. 181Metody generowane przez Propel dla relacji n:m ......................................................... 182Doctrine i relacje n:m ................................................................................................... 183Projekt 12.1. Filmy (Propel, PHP) ................................................................................ 184Przygotowanie bazy danych ................................................................................... 184Aplikacja ................................................................................................................ 187Projekt 12.2. Filmy (Doctrine, PHP) ............................................................................ 189Propel. Sortowanie rekordów stoj cych w relacji n:m .................................................. 192Projekt 12.3. Filmy (Propel, PHP, sortowanie) ............................................................. 192Doctrine. Sortowanie rekordów stoj cych w relacji n:m .............................................. 193Projekt 12.4. Filmy (Doctrine, PHP, sortowanie) ......................................................... 194Rozdziaä 13. Zagadnienia dodatkowe dotyczñce warstw M oraz V ....................... 197Czyszczenie zawarto ci bazy danych ........................................................................... 197Konwersja obiektu w napis ........................................................................................... 198Konwersje toArray(), fromArray() ............................................................................... 198Warunkowe wstawianie nieistniej cych obiektów ....................................................... 200Wielokrotne wykorzystanie widoku ............................................................................. 201Projekt 13.1. Aparaty foto (Propel, PHP) ..................................................................... 202Warstwa M ............................................................................................................. 202Wypeánianie bazy danych ...................................................................................... 205Aplikacja ................................................................................................................ 206Projekt 13.2. Aparaty foto (Doctrine, PHP) .................................................................. 208Rozszerzanie funkcjonalno ci klas wygenerowanych przez Doctrine .................... 209Wstawianie rekordów do bazy danych ................................................................... 211Aplikacja ................................................................................................................ 2128PHP, MySQL i MVC. Tworzenie witryn WWW opartych na bazie danychRozdziaä 14. Zapisywanie w bazie danych obrazów i plików binarnych ............... 215Zapisywanie w bazie danych zdj ü JPG ....................................................................... 215Prezentowanie zdj ü JPG zapisanych w bazie danych na stronie WWW ..................... 216Zapisywanie w bazie danych dowolnych plików binarnych ......................................... 218Wysyáanie danych binarnych z bazy do przegl darki ................................................... 220Projekt 14.1. NotH (Propel, PHP) ................................................................................. 221Skrypt wstaw.php ................................................................................................... 223Aplikacja ................................................................................................................ 224Tytuáy stron ............................................................................................................ 225Rozwijane menu pionowe ...................................................................................... 226Warto ci atrybutów href oraz src w tekstach zapisanych w bazie danych .............. 227Projekt 14.2. NotH (Doctrine, PHP) ............................................................................. 229Skrypt wstaw.php ................................................................................................... 230Aplikacja ................................................................................................................ 230Rozdziaä 15. Akcje list i show, czyli publikowanie zawarto ci bazy danychw postaci witryny WWW ............................................................... 233Projekt 15.1. Czcionki projektów CSS Zen Garden (Propel, PHP) .............................. 234Aplikacja ................................................................................................................ 235Menu gáówne witryny oraz tytuáy podstron ............................................................ 240Rozdziaä 16. Czego powiniene nauczyè siö z czö ci drugiej? ............................ 243Czö è III Zwiökszanie funkcjonalno ci interfejsuaplikacji internetowej ................................................. 245Rozdziaä 17. Kontekstowe hiperäñcza do stron ze szczegóäowymi informacjami .. 247Projekt 17.1. Anga e (szablony PHP, Propel) .............................................................. 248Unikatowo ü kolumny slug .................................................................................... 248Pliki tekstowe o bardziej záo onej strukturze ......................................................... 250Rozszerzenia warstwy M ........................................................................................ 251Filtry konwertuj ce generowany kod HTML ......................................................... 260Aplikacja ................................................................................................................ 261Hiperá cza kontekstowe ......................................................................................... 263Menu kontekstowe ................................................................................................. 264Rozdziaä 18. Nastöpny, poprzedni, czyli przewijanie zawarto ci witryny WWW .... 267Projekt 18.1. PHP. Praktyczne projekty ........................................................................ 269Ograniczenia kluczy obcych ................................................................................... 270Wst pne opracowanie aplikacji .............................................................................. 271Implementacja hiperá czy nast pny/poprzedni ....................................................... 276Hiperá cza link zawarte w nagáówku strony WWW ............................................... 285Rozdziaä 19. Wska nik poäo enia ...................................................................... 287Projekt 19.1. Kolekcja páyt DVD z fotografiami .......................................................... 288Rozszerzanie klas dost pu do bazy danych ............................................................ 291Wypeánianie bazy danych rekordami ..................................................................... 295Aplikacja ................................................................................................................ 302Translacje adresów stosuj cych cztery zmienne URL ............................................ 304Tabela zdj ü wykonana bez u ycia tabel HTML .................................................... 305Wska niki nast pny/poprzedni do przewijania zdj ü i kategorii ............................ 306Efekt rollover ze wska nikiem wybranej opcji ....................................................... 307Fotografie pod aj ce za wska nikiem myszki ...................................................... 307Wska nik breadcrumbs .......................................................................................... 310Spis tre ci9Rozdziaä 20. Sortowanie tabel .......................................................................... 311Projekt 20.1. Piáka no na — sezon 2002/2003 ............................................................. 312Wielokrotne klucze obce z tej samej tabeli ............................................................ 314Sortowanie zá cze dla wielokrotnych kluczy ........................................................ 314Wypeánianie bazy danych ...................................................................................... 317Zarys aplikacji ........................................................................................................ 320Implementacja sortowalnych tabelek HTML ......................................................... 320Rozdziaä 21. Stronicowanie .............................................................................. 331Projekt 21.1. 33........................................................................................................ 332Automatyczne generowanie identyfikatorów slug dla rekordówo zdublowanych tytuáach ..................................................................................... 333Klasa Pager ............................................................................................................. 335Widok wska nika stronicowania ............................................................................ 343Prezentacja rekordów poddanych stronicowaniu .................................................... 345Kontekstowe stronicowanie rekordów ................................................................... 348Rozdziaä 22. Alfabet ......................................................................................... 351Projekt 22.1. Imiona ..................................................................................................... 351Wybieranie alfabetu liter ........................................................................................ 352Komponent wy wietlaj cy alfabet ................................................................................ 353Prezentacja liter rozpoczynaj cych si od wybranej litery na stronie WWW ......... 354Umieszczanie kontrolki z list liter w szablonie layout.html ................................. 355Rozdziaä 23. Chmura tagów ............................................................................. 357Projekt 23.1. Katalog Open Clipart .............................................................................. 358Wypeánianie bazy danych ...................................................................................... 360Waga sáów kluczowych .......................................................................................... 363Aplikacja ................................................................................................................ 365Rozdziaä 24. Spis tre ci ................................................................................... 371Projekt 24.1. Artykuáy .................................................................................................. 372Wypeánianie bazy danych rekordami ..................................................................... 373Funkcje odpowiedzialne za odczytywanie i usuwanie fragmentów kodu HTML ..... 376Funkcje odpowiedzialne za tworzenie spisu tre ci ................................................. 378Kolorowanie skáadni .............................................................................................. 380Aplikacja ................................................................................................................ 381Rozdziaä 25. Czego powiniene nauczyè siö z czö ci trzeciej? ........................... 383Czö è IV Formaty danych ......................................................... 385Rozdziaä 26. Podstawy przetwarzania dokumentów XML w PHP ........................ 387Klasa SimpleXML ........................................................................................................ 387Tworzenie obiektu SimpleXMLElement ................................................................ 388Dost p do w záów drzewa ...................................................................................... 389Lista identycznych elementów ............................................................................... 390Dost p do atrybutów .............................................................................................. 391Przetwarzanie wszystkich elementów i ich atrybutów ........................................... 391Wielokrotne zagnie d enia .................................................................................... 392J zyk XPath ............................................................................................................ 395Przykáadowe dokumenty XML dost pne w internecie ................................................. 395Kursy walut ............................................................................................................ 395Ksi ki wydawnictwa Helion ................................................................................. 397Projekt 26.1. Turniej Czterech Skoczni ........................................................................ 398Aplikacja ................................................................................................................ 400 [ Pobierz całość w formacie PDF ]
  • zanotowane.pl
  • doc.pisz.pl
  • pdf.pisz.pl
  • diabelki.xlx.pl
  • Podobne
    Powered by wordpress | Theme: simpletex | © Spojrzeliśmy na siebie szukając słów, które nie istniały.