Úvodem 9. Zpětná vazba od čtenářů 10 Zdrojové kódy ke knize 10 Errata 10. Než začneme 11

Podobné dokumenty
Obsah. Úvodem 9. Kapitola 1 Než začneme 11. Kapitola 2 Dynamické zobrazování obsahu 25. Zpětná vazba od čtenářů 10 Zdrojové kódy ke knize 10 Errata 10

1 Webový server, instalace PHP a MySQL 13

1. Webový server, instalace PHP a MySQL 13

Databázové aplikace pro internetové prostředí PHP úvod, základní princip, vkládání skriptu, komentáře, výpis na obrazovku

Vstupní požadavky, doporučení a metodické pokyny

Klíčová slova: dynamické internetové stránky, HTML, CSS, PHP, SQL, MySQL,

1. Úvod do Ajaxu 11. Jak Ajax funguje? 13

Obsah. Úvodem 9 Zpětná vazba od čtenářů 10 Zdrojové kódy ke knize 10 Errata 10

1. Začínáme s FrontPage

Úvodem Seznámení s HTML Rozhraní Canvas... 47

Maturitní otázky z předmětu PROGRAMOVÁNÍ

Obsah. Úvod 11 O autorovi 11 Koncept knihy 11 Zpětná vazba od čtenářů 12 Zdrojové kódy ke knize 12 Errata 12 ČÁST I VÝVOJ MOBILNÍ APLIKACE

Zpětná vazba od čtenářů 11 Dotazy 11 Zdrojové kódy ke knize 11 Errata 11 Typografické konvence použité v knize 12

INOVACE PŘEDMĚTŮ ICT. MODUL 11: PROGRAMOVÁNÍ WEBOVÝCH APLIKLACÍ Metodika

Úvodem... 9 Kapitola 1 Karetních

Ukázka knihy z internetového knihkupectví

Obsah. Začínáme programovat v Ruby on Rails 9. Úvod Vítejte v Ruby 15. O autorovi 9 Poděkování 9

Měření teploty, tlaku a vlhkosti vzduchu s přenosem dat přes internet a zobrazování na WEB stránce

Dobrý SHOP Popis produktu a jeho rozšíření

PHP PHP je skriptovací programovací jazyk dynamických internetových stránek PHP je nezávislý na platformě

Úvod 1 ČÁST 1 HTML 1 Základy HTML a kaskádových stylů 5

Stručný obsah. K2118.indd :15:27

Obsah přednášky. Představení webu ASP.NET frameworky Relační databáze Objektově-relační mapování Entity framework

PHP tutoriál (základy PHP snadno a rychle)

KOMPONENTY APLIKACE TreeINFO. Petr Štos ECM Business Consultant

rychlý vývoj webových aplikací nezávislých na platformě Jiří Kosek

Instalace a konfigurace web serveru. WA1 Martin Klíma

Dobrý FOTO Popis produktu a jeho rozšíření

ZAČÍNÁME 11 LEKCE 1 HRUBÝ STŘIH 19

POPIS TECHNICKÉHO ŘEŠENÍ INFORMAČNÍHO SYSTÉMU PRO SBĚR DAT V PROJEKTU SLEDOVÁNÍ DEKUBITŮ JAKO INDIKÁTORU KVALITY OŠETŘOVATELSKÉ PÉČE NA NÁRODNÍ ÚROVNI

Platforma.NET 11.NET Framework 11 Visual Basic.NET Základní principy a syntaxe 13

Sada 1 - PHP. 09. Formuláře

SMS komunikátor Návod k použití

Agentura ochrany přírody a krajiny ČR Odbor vývoje a správy aplikací

Střední odborná škola a Střední odborné učiliště, Hořovice

Kurz je rozdělen do čtyř bloků, které je možné absolvovat i samostatně. Podmínkou pro vstup do kurzu je znalost problematiky kurzů předešlých.

Aplikační vrstva. Úvod do Php. Ing. Martin Dostal

Obsah. Úvod 11 Základy programování 11 Objektový přístup 11 Procvičování 11 Zvláštní odstavce 12 Zpětná vazba od čtenářů 12 Errata 13

Obsah. Rozdíly mezi systémy Joomla 1.0 a Systém Joomla coby jednička online komunity...16 Shrnutí...16

SECTRON s.r.o. Výstavní 2510/10, Ostrava - Mariánské Hory , sales@sectron.cz

Část IV - Bezpečnost 21. Kapitola 19 Bezpečnostní model ASP.NET 23

ANOTACE vytvořených/inovovaných materiálů

Podrobný návod pro administraci zákaznických účtů na portálu Czechiatour.eu

Základy databází. O autorech 17 PRVNÍ ČÁST. KAPITOLA 1 Začínáme 19

Střední odborná škola a Střední odborné učiliště, Hořovice

Střední odborná škola a Střední odborné učiliště, Hořovice

Střední odborná škola a Střední odborné učiliště, Hořovice

Allegro framework. Podstatné vlastnosti. Allegro Business Solution Framework

Střední odborná škola a Střední odborné učiliště, Hořovice

Práce s administračním systémem internetových stránek Podaných rukou

17. července :51 z moravec@yahoo.com

Obsah. Kapitola 1. Kapitola 2. Kapitola 3. Kapitola 4. Úvod 11. Stručný úvod do relačních databází 13. Platforma 10g 23

Testování webových aplikací Seznam.cz

Protokol HTTP 4IZ228 tvorba webových stránek a aplikací

Formuláře. Internetové publikování. Formuláře - příklad

Otevřený katastr (OK)

Ing. Přemysl Brada, MSc., Ph.D. Ing. Martin Dostal. Katedra informatiky a výpočetní techniky, FAV, ZČU v Plzni

Střední odborná škola a Střední odborné učiliště, Hořovice

Více než 60 novinek, změn a vylepšení

Střední odborná škola a Střední odborné učiliště, Hořovice

Web-Exam. Průvodce lektora administrační částí

Šifrování Autentizace Bezpečnostní slabiny. Bezpečnost. Lenka Kosková Třísková, NTI TUL. 22. března 2013

STŘEDNÍ ŠKOLA INFORMAČNÍCH TECHNOLOGIÍ A SOCIÁLNÍ PÉČE

Maturitní projekt do IVT Pavel Doleček

DATABÁZE MS ACCESS 2010

Vytvořil Institut biostatistiky a analýz, Masarykova univerzita J. Jarkovský, L. Dušek, M. Cvanová. 5. Statistica

Návrh a tvorba WWW stránek 1/14. PHP a databáze

Snadná úprava stránek, nemusím umět HTML, tvořím obsah téměř jako ve Wordu. Jak změnit obsah nástěnky: vpravo nahoře Nastavení zobrazených informací

WORKWATCH ON-LINE EVIDENCE PRÁCE A ZAKÁZEK

Kontextové dokumenty

1 Administrace systému Moduly Skupiny atributů Atributy Hodnoty atributů... 4

Co je nového pro školitele?

Martin Mikuľák. Programujeme WWW stránky pro úplné začátečníky

Obsahy kurzů MS Office

Postup při registraci (autentizaci) OVM do informačního systému evidence přestupků (ISEP)

fakturace_alexo_5 OBSAH obsah

Vyšší odborná škola a Střední škola,varnsdorf, příspěvková organizace. Šablona 4 VY 32 INOVACE

Bc. Michal Závodník 1 WEBOVÁ DATABÁZE PRO PRÁCI S ÚDAJI MĚŘIDEL

ČÁST 1 ÚVOD. Instalace operačního systému 21 Aktualizace operačního systému 57 Příkazový řádek 77 Windows Script Host 103 ČÁST 2 ŘEŠENÍ

HLEDEJCENY.mobi. Obsah. Mobilní verze e-shopu. Důvody instalace

Principy fungování WWW serverů a browserů. Internetové publikování

Kapitola 1 První kroky v tvorbě miniaplikací 11

Úvod do tvorby internetových aplikací

Osobní údaje: jméno, adresa, telefonní číslo, ová adresa, údaje založené na umístění, ID zařízení. Citlivé (finanční) informace

Ukázka knihy z internetového knihkupectví

TROJKAM STUDIO, s. r. o. Uživatelská příručka. E-learningový systém MUZA, příručka pro administrátora

DELTA - STŘEDNÍ ŠKOLA INFORMATIKY A EKONOMIE, s.r.o. Obor informační technologie AJAX ESHOP. Maturitní projekt. Třída:

Informační systém pro e-learning manuál

bubileg webový redakční systém Manuál administrace pro systém verze 5

INFORMAČNÍ SYSTÉMY NA WEBU

Využití OOP v praxi -- Knihovna PHP -- Interval.cz

Implementace LMS MOODLE. na Windows 2003 Server a IIS 6.0

Internet 2 css, skriptování, dynamické prvky

přes webový prohlížeč pomocí Ing. Tomáš Petránek

Stručný manuál pro webový editor. Ukládáni základních informací, tvorba menu

Současný svět Projekt č. CZ.2.17/3.1.00/32038, podpořený Evropským sociálním fondem v rámci Operačního programu Praha adaptabilita

Provozní pokyny Aplikační stránky

Obsah. Začínáme. 1 Úvod do Adobe Acrobatu. 2 Zkoumáme pracovní plochu

Dokumentace k nevizuálnímu rozhraní aplikace DopisOnline

Transkript:

Obsah Úvodem 9 Zpětná vazba od čtenářů 10 Zdrojové kódy ke knize 10 Errata 10 Kapitola 1 Než začneme 11 Dynamické vs. statické stránky 11 Co je a k čemu slouží PHP 12 Instalace potřebného softwarového vybavení 13 Instalace webového serveru 13 Spuštění serveru Xampp 15 Kontrola správné instalace 17 Zkopírování zdrojových kódů ke knize na lokální webový server 18 Adresářová struktura a přístup k souborům 18 Textové editory se zvýrazněním syntaxe 19 Instalace textového editoru pro skripty 19 Jak k práci využít textový editor pro skripty 20 Výchozí podoba ukázkového webu 20 Kapitola 2 Dynamické zobrazování obsahu 25 Přetypování statických souborů 25 Ahoj světe! 27 Ukládáme údaje do proměnných 28 Volání externích souborů při generování dynamické stránky 29 Volání externích souborů - princip fungování 30 Části stránky v samostatných souborech a jejich volání 32 Parametry v URL adrese 36 Načítání hodnot parametrů z URL adresy 37

Obrana proti vkládání škodlivého kódu přes parametr URL adresy 38 Volání externích skriptů s texty a ošetření všech možností 39 Rozšiřujeme své znalosti 42 Správné programátorské návyky 43 Podmínky a jejich vyhodnocování 43 Vytváříme cykly 44 Kapitola 3 Tvoříme kontaktní formulář 49 Fungování formulářů 50 První formulář 51 Metody POST a GET 53 Tlačítka ve formulářích 55 Vstupní pole - různé druhy 55 Klasické jednořádkové textové pole 55 Textová oblast 58 Pole pro heslo 59 Skrytá pole 59 Výběr z možností 60 Roletová nabídka 62 Zaškrtávací políčko 63 Formulář i výkonný skript v jediném souboru 65 Návrh a spuštění kontaktního formuláře 66 Obsah kontaktního formuláře 66 HTML kód formuláře 67 Ověření údajů vložených do formuláře 68 Ověření dat v kontaktním formuláři 76 Odesílání e-mailů 78 Fungování kontaktního formuláře 83 Ochrana formuláře proti spamerům 85 Kapitola 4 Návrh databází 87 Jak vypadá databáze 87 Datové typy 87 Číselné typy 88 Textové (řetězcové) typy 88 Dvě funkce identifikátoru 89 Práce v prostředí PHPMyAdmin 90 Vytvoření nové databáze 91

Vytvoření nové tabulky v databázi 93 Záložky Struktura a Projít 95 Vkládání záznamu do tabulky 95 Zobrazování záznamů v tabulce 96 Úprava záznamů v tabulce 97 Smazání záznamu z tabulky 97 Úprava nebo smazání více záznamů současně 98 Export a import databází a tabulek 99 Práce s databází v jazyce PHP 103 Připojení k databázi 104 Možné chyby při připojování k databázi a jejich řešení 106 Výběr dat z databáze 106 Vkládání nových záznamů do tabulky 119 Úprava existujících záznamů 120 Mazání záznamů z tabulky 122 Doplňující informace 123 Kapitola 5 Dynamický obsah načítaný z databáze 125 Vytvoření databáze a tabulky pro texty 126 Skript pro přípravu textů 126 Jak to funguje? 129 Proč vyplňovat značky unikátními texty 131 Co když požadovaná stránka neexistuje? 132 Kapitola 6 Připravujeme administrační zónu 135 Relace - pamatování informací do okamžiku zavření prohlížeče 135 Soubory cookie - koláčky", které si informace pamatují i mezi relacemi 138 Nastavení času vypršení cookie 140 Zrušení platnosti souboru cookie 142 Zobrazení souborů cookie přes prohlížeče 142 Práce s časem a datem 148 Jednoduchá správa obsahu - administrační zóna 150 Princip fungování 150 Co dělají jednotlivé skripty 151 Administrační zóna v praxi 158 Změna hesla přímo v administrační zóně 163 Tipy na vylepšení administračního rozhraní 175

Kapitola 7 Tvorba fotogalerie a úprava obrázků 177 Nahrávání souborů na webový server 177 Přesun souborů po nahrání na server 178 Zjištění dalších informací o souboru 182 Vytváření obrázků pomocí PHP 186 Míchání barev 188 Jednoduché tvary 188 Průhlednost 191 Ochrana formuláře proti spamerům 193 Práce s obrázky, které odesílají uživatelé 196 Přetypování obrázků 196 Využíváme dostupné filtry 199 Zmenšování obrázků 205 Vkládáme vodoznaky 208 Mazání souborů 209 Praktická realizace fotogalerie 210 Mazání obrázků přímo v administrační zóně 216 Zobrazení fotogalerie v části pro uživatele 220 Kapitola 8 Kniha návštěv 223 Analýza požadavků 223 Návrh databáze a skriptů 224 Skript pro obsluhu knihy návštěv 224 Další potřebné úpravy 227 Přidání textu/stránky do databáze 227 Testování a ladění 230 Správa knihy návštěv v administrační zóně 233 Zobrazení, úprava a mazání příspěvků 233 Testování a ladění administrační zóny 237 Možná vylepšení 238 Kapitola 9 Testování a oprava chyb 239 Chyby způsobené překlepy 239 Nalezen neočekávaný znak 239 Očekávaný znak nenalezen 239

Chyby ve funkcích 240 Hlavička odeslána 241 Logické chyby 241 Chyby v proměnných 241 Nenastartované relace 242 Soubory Cookie 242 Cykly a podmínky 242 Nevykonání příkazů uvnitř podmínky 242 Zakomentování částí skriptu 243 Testování a ladění 243 Jak testovat 243 Závěrem 245 Příloha A Časté konstrukce 247 PHP 247 Větvení (rozhodovací struktury) 247 Cykly 250 MySQL 252 Připojení k databázi 252 Vkládání nových záznamů do databáze 252 Výběr a výpis dat z databáze 253 Aktualizace záznamu 254 Mazání záznamů 254 Příloha B Přehled funkcí a příkazů použitých v knize 255 Všeobecné funkce 255 Práce s textem 255 Práce s poli 256 Práce se soubory 256 Práce s časem 257 Odesílaní e-mailů 257 Práce s obrázky 257 Rejstřík 259