Broj komada:
Nastavna cjelina 1 :: PHP za početnike 11 Što ćemo naučiti u prvoj nastavnoj cjelini? 11 Instalacija PHP 11 Zaustavite rad servisa IIS Admin 11 Instalacija Apachea i PHP 11 Moje prve programske instrukcije u PHP-u 12 Prva PHP aplikacija 12 Pogledajmo u radu našu prvu PHP aplikaciju 12 Objašnjenje moje prve PHP aplikacije 13 Moja druga PHP aplikacija 13 Objašnjenje moje druge PHP aplikacije 14 Zadaci 15 Test 15 PHP varijable 16 Tipovi PHP varijabli 16 Varijable 1 + 2 = 3 16 Objašnjenje 1 + 2 = 3 17 Koliko žive varijable, a koliko živi program 18 Objašnjenje 19 Forma 19 Globalne varijable 20 Objašnjenje 20 Varijable: Zadaci 21 Varijable: Test 22 PHP uvjetni programski kôd 22 IF....ELSE 22 Objašnjenje 23 Zadaci 23 Test 24 Logički i usporedni operatori 24 Tablica istine za logičko 'i' 24 Tablica istine za logičko 'ili' 25 Zadaci iz logičkih i usporednih operatora 25 Objašnjenje logičkih operatora u gornjim primjerima 26 Petlje 27 For 27 Objašnjenje 27 FOR: Zadaci 28 Test 28 While 28 Preporuka profesorima i učenicima 30 Zaključak nastavne cjeline 1 30 Nastavna cjelina 2 :: MySQL za početnike 31 Što ćemo naučiti u ovoj nastavnoj cjelini? 31 Instalacija MySQL 31 Što je točno MySQL? 31 Naša komunikacija s MySQL 31 MySQL monitor 32 Pokretanje MySQL monitora preko Command Prompt 32 Objašnjenje inicijalnih korisničkih imena MySQL-a 33 Kreiranje baze podataka 'ulazni_racuni' 35 Kreiranje tablica 36 Unos podataka u tablice 37 Pregled tablica 38 Ispravljanje datuma u tablici racuni 39 Brisanje baze. Brisanje tablica 40 Promjene u strukturi tablice 40 Primarni ključ 41 Auto_increment 42 SQL naredba SELECT 44 Grupiranje redaka po nekom zajedničkom podatku (Group by) 44 Group by 46 MySQL funkcije 46 Zadaci 46 Test 47 Zaključak 48 Nastavna cjelina 3 :: PHP pristup MySQL bazi 49 Napravimo bazu ulazni_racuni 49 Objašnjenje 50 PHP kao korisnik 50 Sjetimo se Command Prompta i MySQL monitora 50 PHP prolazi isti gore opisani postupak 51 Kako se razumiju PHP i MySQL 51 Vidimo što nam je baza vratila 51 Objašnjenje 52 A sad želimo vidjeti tablični prikaz 53 Zadaci 54 Rješenja 54 Zadaci 57 Test 57 Nastavna cjelina 4 :: PHP Blog 59 Što ćemo napraviti? 59 Baza 'blog' 59 Blog - PHP stranice 59 index.php 59 dodaj.php 60 dodaj_pohrani.php 60 admin.php 61 delete.php 62 edit.php 62 edit_pohrani.php 63 Objašnjenje 64 index.php 64 dodaj.php 66 dodaj_pohrani.php 67 GET i POST 68 Nastavak .php ili .html 68 admin.php 69 edit.php 69 edit_pohrani.php 70 delete.php 71 Auto_increment primary key index 71 Zadaci 72 Test 72 Nastavna cjelina 5 :: PHP Login 74 Što ćemo naučiti? 74 Sesija 74 loginForm.php 75 login.php 75 sigurnosniKod.php 76 odjava.php 76 tajne_konstante.php 77 <?php require_once("sigurnosniKod.php");?> 77 Objašnjenje 77 loginForma.php 77 login.php 78 sigurnosniKod.php 79 odjava.php 81 tajne_konstante.php 82 Zaključak 82 Zadaci 82 Test 83 Nastavna cjelina 6 :: PHP Objektno orijentirano programiranje 84 Što ćemo naučiti? 84 Klasa 84 Moja prva klasa 85 Objašnjenje klase 85 Svojstva (properties) klase (ili članovi klase, ili varijable klase) 85 Metode 85 $this 86 Objekt 86 Moj prvi objekt 86 Objašnjenje objekta 86 Instanciranje objekta 87 Inicijaliziranje objekta 87 Objekt poziva svojstvo (properties) 87 Objekt poziva metodu 87 Objašnjenje 87 Konstruktor 87 student.php 87 studenti.php 88 Objašnjenje 88 student.php 88 studenti.php 89 Kad otvorimo studenti.php, vidjet ćemo 89 Objašnjenje 89 Klasa nasljednik 89 studentnasljednik.php 89 studenti_nasljednici.php 90 Objašnjenje 90 studentnasljednik.php 90 studenti_naljednici.php 91 Prijenos vrijednosti preko parametara klase u varijable konstruktora 91 Prijenos vrijednosti preko parametara funkcije u varijable funkcije 91 Zaključak 91 Ovo će biti prikazano na web stranici kad otvorimo stranicu studenti_nasljednici.php 91 Objašnjenje 92 Operator :: 92 Dohvat konstante izvana bez instanciranja klase 92 split.php 92 split2.php 93 Kad otvorimo stranicu split2.php vidjet ćemo 93 Objašnjenje 93 Dohvat statičkih svojstava i statičkih metoda iznutra i izvana bez instanciranja klase 93 split1.php 93 Na stranici će biti prikazano ovo 93 Objašnjenje 93 split1.php 93 Kreiramo statičko svojstvo. 94 Kreiramo statičku metodu 94 Pristupamo IZNUTRA konstanti roditelja 94 Pristupamo iznutra svom statičkom svojstvu 94 Pristupamo izvana statičkoj metodi bez instanciranja objekta 94 Na web stranici će biti prikazano ovo 94 Zadaci 94 Rješenje zadataka 95 Test 98 Odgovori na test 98 Nastavna cjelina 7 :: PHP Smarty 100 Što ćemo naučiti? 100 Razdvajanje XHTML od PHP 100 Instalacija vježbi 100 Cilj vježbi 100 Vježba 1 101 XHTML i PHP zajedno u istom dokumentu 101 Vježba 2 101 XHTML i PHP razdvojeni 101 Alias 102 Objašnjenje 103 templates_c 103 index.php 103 index.tpl 104 Ključne riječi assign i display 104 Zaključak 104 Vježba 3 104 Sadržaj iz baze podataka bez smartya 104 Vježba 4 105 Podaci iz baze podataka prikazani pomoću Smartya 105 index.tpl 106 index.php 106 Objašnjenje 106 templates_c 107 Vježba 5 107 Više sadržaja 107 index.tpl 107 index.php 108 Objašnjenje 108 Vježba 6 108 zaglavlje.tpl 108 index.tpl 109 podnozje.tpl 109 index.php 109 templates_c 109 Objašnjenje index.tpl 109 Vježba 7 110 array 110 index.php 110 index.tpl 110 Web stranica će prikazati ovo 110 Vježba 8 110 Asocijativni array 110 index.php 110 index.tpl 111 Web stranica 112 Objašnjenje 112 Zaključak 113 Nastavna cjelina 8 :: PHP SMARTY i PEAR 114 Što ćemo naučiti? 114 Pripreme za vježbe 114 Alias 114 Mape za vježbe 115 Vježba 1 115 konfiguracija.inc.php 115 uspostavljanje_smarty.php 115 vrh_aplikacije.php 115 U mapi CONFIGS kreirajte ovaj dokument 116 web_site.conf 116 U mapu BIBLIOTEKE ide mapa Smarty 116 U mapi TEMPLATES kreirajte ove dokumente 116 index.tpl 116 zaglavlje.tpl 116 U mapi k1 kreirajte 116 Web stranica će prikazati ovo 116 templates_c 117 Objašnjenje 117 konfiguracija.inc.php 117 uspostavljanje_smarty.php 118 vrh_aplikacije.php 118 Mapa k1 119 index.php 119 Mapa templates 119 index.tpl 119 Zaključak 119 Vježba 2 120 Priprema za vježbu 2 120 PEAR 120 Instalacija PEAR-a 120 Kreiranje baze podataka 'knjigagostiju' 120 Što će nam prikazati web stranica na kraju ove vježbe 121 Projektiranje web aplikacije u tri sloja 122 Podatkovni sloj 122 podatkovni_objekt.php 122 Poslovni sloj 122 poslovni_objekt.php 123 Prezentacijski sloj 123 knjiga_gostiju.tpl 123 function.load_knjiga_gostiju.php 123 index.tpl 124 zaglavlje.tpl 125 Ostale potrebne nove datoteke i promjene na postojećim datotekama 125 index.php 125 vrh_aplikacije.php 125 uspostavljanje_smarty.php 125 konfiguracija.inc.php 125 dno_aplikacije.php 126 bazapodataka.php 126 Otvorite u web pregledniku aplikaciju Knjiga gostiju 127 Objašnjenje 127 Put kojim je sadržaj stigao iz baze do web stranice 127 index.php 127 vrh_aplikacije.php 128 konfiguracija.inc.php: 128 uspostavljanje_smarty.php: 129 bazapodataka.php.php: 130 Inicijaliziranje prvog objekta 132 Podsjetimo se do kud smo stigli u procesuiranju naše aplikacije 133 poslovni_objekt.php 133 podatkovni_objekt.php 133 poslovni_objekt.php NASTAVAK 134 Na ovom mjestu procesuiranja naše aplikacije 135 Gdje smo stigli? 135 Nastavak objašnjenja 135 index.php 135 index.tpl 135 Poziv {include file="knjiga_gostiju.tpl"} pokrenuo je procesuiranje prezentacijskog sloja 136 function.load_knjiga_gostiju.php 136 function.load_knjiga_gostiju.php - NASTAVAK 139 knjiga_gostiju.tpl 140 Gdje smo stigli? 141 dno_aplikacije.php 141 Kraj procesuiranja 143 Sve instrukcije naše aplikacije na jednom mjestu 143 Runtime aplikacije 147 Sažetak runtimea aplikacije 147 Koliko je u relanomrealnom vremenu trajao runtime? 147 A sad ispričajmo u kratko što su radili naši objekti 148 Još jedan pogled na cijeli naš program - index.php 149 Ostale vježbe 149 Što slijedi 149 Nastavna cjelina 9 :: CMS 150 Što ćemo naučiti? 150 Što je CMS 150 Za one koji ovdje počinju raditi po knjizi 151 CMS - instalacija 151 CMS - administriranje 151 Upload slika 153 Promidžba 154 Programirajmo CMS 155 Vježba 1 155 Baza podataka 155 prazna.sql 155 Nakon što smo unijeli podatke naša baza izgleda ovako 157 Relacije među tablicama 159 Vježba 2 160 Rješenje 161 Objašnjenje 164 Vježba 3 168 Objašnjenje 170 Vježba 4 170 Kreiranje URL 170 index.php 171 Linkovi 172 Vježba 5 174 Objašnjenje 176 Vježba 6 179 Vježba 7 180 Vježba 8 185 Tražilica 186 Vježba 9 189 Objašnjenje tražilice 189 Zadatak 190 Zadatak 190 Vježba 10 190 SQL Join 190 Vježba 11 191 Administracija CMS 191 templates 193 smarty_plugins 193 Sažetak 193 Nastavna cjelina 10 :: E-trgovina 195 Što ćemo naučiti? 195 Baza podataka 195 trgovina.sql 195 PHP Smarty PEAR kôd 196 Plaćanje 196 Promjene koje je potrebno učiniti u postojećem kôdu cms-a 196 index.tpl 196 Dodaj u košaricu 197 jedinica.tpl 197 jedinica_kratko.tpl 198 Administracija e-trgovine 198 E-trgovina u radu 198 Sažetak 199 Literatura 199
Želite više informacija?
Pišite nam
Kartelo ukupna ponuda Knjige CD-knjige Download knjige Zanimanja Online tečajevi E-learning CD-ROM MCP pomoć E-knjižnica Multimedija Ekran početnice Klub e-učenja Online učenje stranih jezika Ljetni e-seminari Suveniri Video učenje Za srednjoškolce Konzultacije Rječnik Interneta Donacije Web aplikacije Repeticije