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

Podobné dokumenty
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

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

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

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

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

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

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

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

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

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

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

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

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

Hlavní funkce pro práci s řetězci

1 Webový server, instalace PHP a MySQL 13

CZ.1.07/1.5.00/

Výukový materiál zpracovaný v rámci projektu

Škola: Gymnázium, Brno, Slovanské náměstí 7 III/2 Inovace a zkvalitnění výuky prostřednictvím ICT Název projektu: Inovace výuky na GSN

DUM 20 téma: Test dávky

CO MÁ OBSAHOVAT SPRÁVNÝ DUM. Ing. Lenka SATKOVÁ

VÝVOJ INTERNETOVÝCH APLIKACÍ - VIA

Inovace výuky prostřednictvím šablon pro SŠ

Anotace Prezentace pro žáky k finanční gramotnosti, seznámení s podobou českých mincí Autor Čekalová Sylva Jazyk Čeština

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

PŘEVODY JEDNOTEK DÉLKY A OBSAHU

Registrační číslo projektu: CZ.1.07/1.5.00/ Název projektu: Moderní škola 21. století. Zařazení materiálu: Ověření materiálu ve výuce:

Registrační číslo projektu: Škola adresa:

DERATIZACE ANEB PROČ PŘÍKAZY ;)

PŘEVODY JEDNOTEK DÉLKY A OBJEMU

Sada 1 - PHP. 09. Formuláře

Textové, datumové a časové funkce

1. Webový server, instalace PHP a MySQL 13

Škola. Číslo projektu. Datum tvorby 12. září 2013

Klíčová slova: Anotace:

SEZNAM VZDĚLÁVACÍCH MATERIÁLŮ - ANOTACE

Škola: Gymnázium, Brno, Slovanské náměstí 7 III/2 Inovace a zkvalitnění výuky prostřednictvím ICT Název projektu: Inovace výuky na GSN

PHP - úvod. Kapitola seznamuje se základy jazyka PHP a jeho začleněním do HTML stránky.

Registrační číslo projektu: Škola adresa: Šablona: Ověření ve výuce Pořadové číslo hodiny: Třída: Předmět: Název: I víme o něm vše?

================================================================================ =====

CZ.1.07/1.5.00/

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

CZ.1.07/1.5.00/

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

Sada 1 - PHP. 03. Proměnné, konstanty

Zkvalitnění výuky využitím ICT technologií CZ.1.07/1.5.00/ Matematika a její aplikace. Matematika. Závislosti a funkční vztahy

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

Výukový materiál zpracovaný v rámci projektu

Základní práce v souborovém manažeru

Název školy: Základní škola a Mateřská škola Žalany. Číslo projektu: CZ. 1.07/1.4.00/ Téma sady: Informatika pro devátý ročník

ZÁSADY PRVNÍ POMOCI PRACOVNÍ LIST

Výukový materiál zpracovaný v rámci projektu

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

SYLABUS IT V. Jiří Kubica. Ostrava 2011

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

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

Koloběh vody - pracovní list

PŘÍKAZOVÝ ŘÁDEK ZÍSKÁVÁNÍ NÁPOVĚDY

Výukový materiál zpracovaný v rámci projektu

Výukový materiál zpracovaný v rámci projektu

Šablona klíčové aktivity III/2 Inovace a zkvalitnění výuky prostřednictvím ICT

7. Aplikační vrstva. Aplikační vrstva. Počítačové sítě I. 1 (5) KST/IPS1. Studijní cíl. Představíme si funkci aplikační vrstvy a jednotlivé protokoly.

PŘÍKAZY PRÁCE SE SOUBORY

ÚČETNICTVÍ Bankovní účty, úvěrové účty

Inovace výuky prostřednictvím šablon pro SŠ

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

Číslo projektu: CZ.1.07/1.4.00/ Název DUM: Skládání a rozkládání sil Číslo DUM: III/2/FY/2/1/17 Vzdělávací předmět: Fyzika Tematická oblast:

CZ.1.07/1.5.00/

PRÁVNÍ ZÁKLADY STÁTU- ÚSTAVA

KONTINGENČNÍ TABULKY CO TO JE

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

ÚČETNICTVÍ Organizace účetnictví

Nahrání webu na internet

Výukový materiál zpracován v rámci operačního projektu EU peníze školám Registrační číslo projektu: CZ.1.07/1.5.00/

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

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

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

CSS. SEO Search Engine Optimization (optimalizace pro vyhledávače)

Internet - základní pojmy

Transkript:

Kód DUM : VY_32_INOVACE_DYN.1.11 Název materiálu: Anotace Autor Jazyk Očekávaný výstup 11 PHP - HTML + PHP ve skriptech, práce s texty a tabulkami DUM naučí žáky používat v PHP kombinace HTML. Žáci si procvičí využití vlastnosti odeslaného server pošle klientovi čistý text, který obsahuje interpretovatené HTML selektory. Ing. Vladimír KEBERT, CSc (Autor) Čeština RVP 18-20-M/01 Informační technologie, předmět: Publikování na Internetu, 2. ročník RVP 63-41-M/01 Ekonomika a podnikání, předmět: Publikování na Internetu, 2. ročník Speciální vzdělávací potřeby Žádné Klíčová slova Druh učebního materiálu Druh interaktivity Cílová skupina Stupeň a typ vzdělávání Typická věková skupina Echo HTML server PHP Print výpis tisk Prezentace s prvky interaktivity Kombinované Žáci 2. ročníku Odborné vzdělávání / Informační a komunikační technologie 16-19 let Celková velikost Velikost materiálu v kb : 333 tématická oblast sady: Dynamický web

1. Základní použití HTML značek v PHP PHP pracuje tak, že vše, co je obsahem výpisů, výstupů funkcí se zpracuje na serveru a odešle protokolem HTTP jako čisté HTML. - Klient (webový prohlížeč) obdrží ze sítě pouze text a vše co se objevína stránce je pouhé vykreslení HTML -Proto budou zcela odlišně vypadat následující výpisy:

Rozdíl je jasný: Střední odborná škola a Střední odborné učiliště, Hořovice - první řádek pošle do klienta jen pouhý text - druhý řádek pošle klientu <br /> - třetí řádek pošle klientu <b>šíleně <u>žluťoučký kůň</u> úpěl ďábelské ódy</b> - ke klientu odejde text BEZ UVOZOVEK - z toho je jasné, že HTML lze kombinovat ve všech příkazech reportů a lze takto i zapisovat do souborů.

3. Důležité textové funkce v PHP a jejich význam: mb_strlen Získá délku řetězce. mb_substr Vrátí podřetězec od startovní pozice s určitým počtem znaků. mb_strtoupper Převede všechna písmena v rětězci na velká. mb_strtolower Převede všechna písmena v rětězci na malá. trim Odstraní mezery z oblasti řetězce htmlspecialchars Převod speciálních znaků z textu na HTML. str_replace Nahradí všechny výskyty určité sekvence v textu zadanou sekvencí explode Převede řetězec na pole podřetězců. implode Zabalí pole do textového řetězce.

4. Příklad, který určí pohlaví závodníka z rodného čísla a přidělí mu barvu dresu - Napište skript, který ze zadaného rodného čísla určí pohlaví závodníků maratonu. - Rodné číslo ve třetí pozici první šestice číslic určuje pohlaví tak, že pokud je číslice 0 a 1 muži a pokud je číslice 5 a 6 ženy. - Skript z řetězce RČ vybere třetí číslici a otestuje ji na hodnotu. Podle hodnoty přiřadí závodníkovi barvu dresu. Obr 1 : fragment kódu syntaxe funkce mb_substr()

5.Možný vzhled naší aplikace: Obr 2 : příklad využití funkce mb_substr() - vyjmutí třetí cifry rodného čísla

6.Využití funkce explode rozpad řetězce na pole dílčích řetězců (indexace): Obr 3 : fragment kódu syntaxe funkce explode()

7.Využití funkce mb_strtoupper převod řetězce velká písmena : Výpis z minulého příkladu doplníme funkcí mb_strtoupper($promenna): Obdobně by působila funkce mb_strtolower($promenna); v převodu na malá písmena Obr 4 : fragment kódu syntaxe a účinek funkce mb_strtoupper()

8. Souvislý příklad základní práce se souborem (téma pro seminární práci). Zadání úlohy: Napište aplikaci PHP, která bude sloužit jako přihlašovací aplikace na sportovní akci závod. Z rodného čísla závodníka určete jeho pohlaví a podle toho mu přidělte barvu dresu. Vytvořte srozumitelné uživatelské rozhraní. Zajistěte, aby se seznam závodníků postupně ukládal do souboru. Zajistěte, aby data ze souboru bylo možno rozpadnout do pole a pracovat s jednotlivými přihláškami. Zajistěte, aby bylo možné zobrazit statistiku počtu mužů a počtu žen.

Přehled použité literatury a děl: Pokud není uvedeno jinak, autorem použitých textů a mediálních příloh (obrázků, textů, interaktivních materiálů, screenshotů) je autor tohoto digitálního učebního materiálu. Příklady a skripty v příloze DUM jsou dílem autora tohoto materiálu:. Použité zdroje: 1. PHP - české tutoriály a komunita. DEVBOOK.CZ. PHP - české tutoriály a komunita [online]. 2013 [cit. 2013-04-16]. Dostupné z: http://www.devbook.cz/online-programy-v-php 2. 3. LACKO, Ľuboslav. PHP 5 a MySQL 5: hotová řešení. Vyd. 1. Brno: Computer Press, 2007, 320 s. ISBN 978-80-251-1695-1. 3. ZAJÍC,P. PHP (4). [cit. 2013-02-09].Dostupné z: http://www.linuxsoft.cz/article.php?id_article=176