PHP – vkládání souborů a html 5
Vkládání souboru Soubory do webových stránek lze vkládat pomocí dvou příkazů: include a requiere Include znamená obsahovat, zahrnout Require má význam vyžadovat, požadovat, potřebovat Není-li vkládaný soubor nalezen, pak se při použití příkazu include zobrazí varování, příkaz require způsobí fatální chybu
Vkládání souboru Vkládáme-li tedy soubor, skript apod., je třeba se rozhodnout, který příkaz bude vhodnější Může-li být soubor nebo skript vložen do stránky pouze jednou, použijeme příkazy include_once a require_once soubor index.php
HTML 5 HTML5 je nová verze specifikace značkovacího jazyka HTML, která přináší podstatné změny v technologiích webových stránek. HTML5 umožňuje kromě jiného přehrávat multimédia přímo ve webovém prohlížeči a vytvářet v něm aplikace, které fungují i bez připojení k internetu. My se letos postupně seznámíme s několika novými tagy, které nám umožní zvýšení přehlednosti zdrojového kódu a rozšíří možnosti formulářů
HTML 5 HTML5 se také zaměřilo na zvýšení přehlednosti zdrojového kódu. Většina stránek je dnes tvořena obvyklými částmi, jako je hlavička, různé sloupce a patička. Tyto části jsou odlišeny pomocí prvku div a jeho vlastností id nebo class, protože v současné verzi HTML 4 žádné speciální prvky na toto rozlišení nejsou.
HTML 5 - struktura stránky V HTML5 jsou zavedeny nové značky, které jsou určeny na strukturování stránek: <header> – představuje hlavičku, může obsahovat například nadpis nebo navigační odkazy <footer> – představuje patičku, může obsahovat informace o autorovi nebo autorských právech <nav> – představuje část stránky, která je určena k navigaci <section> – představuje části stránky, např. kapitoly <article> – představuje nezávislé části stránky, např. články nebo komentáře <aside> – představuje části stránky, které jen nepatrně souvisí se zbytkem stránky, např. poznámky stranou
HTML 5 - multimédia Ve starších verzích neexistují prostředky, které by úspěšně pracovaly s vkládáním multimédií, proto jsou využívány různé pluginy nebo Flash. Tento problém se HTML5 také snaží vyřešit. Zavádí proto tyto značky: <video> – vkládání videa <audio> – vkládání audia <source> – definuje alternativní verze videa nebo audia souboru, z nichž si prohlížeč vybírá ty, které podporuje <track> – vkládá stopu pro <video> či <audio> Zůstává značka <embed> pro vložení kontejneru s externí aplikací nebo pro interaktivní obsah.
HTML 5 - formuláře Při návrhu formulářů je dnes k dispozici pouze málo možností, se kterými se musí vystačit. HTML5 zachovává značku <input>, ale její parametr type rozšiřuje o následující možnosti: tel - zadání telefonního čísla včetně ověření, zda je formát správný search - vyhledávací pole url - adresa URL email - zadání e-mailové adresy včetně ověření, zda je formát správný datetime - zadání data a času s ohledem na časová pásma date - zadání data
HTML 5 - formuláře month - zadání měsíce week - zadání týdne time - zadání času datetime-local - zadání data a času bez ohledu na časová pásma number - zadání čísla range - výběr číselné hodnoty z rozsahu, který se nastaví vlastnosti min a max color - výběr barvy včetně převedení do textového formátu Z HTML 5 budeme využívat jen tagy, které budeme potřebovat pro tvorbu stránky
Skládání stránky Př. Jednoduchý příklad - index.php
Skládání stránky Vzhled stránky
Skládání stránky Pokračování příkladu – index.php – přidali jsme tag <nav>
Skládání stránky Pokračování příkladu – styl.css – nastylovali jsme tag nav
Skládání stránky Pokračování příkladu – na navigaci jsme použili odrážky – text bude odsazen shora a zleva bez nutnosti použít margin nebo padding v html v css
Skládání stránky Vzhled stránky
Datum a čas funkce Time() – vrací číslo, které udává aktuální počet sekund, které uplynuly od 1. 1. 1970 Př. echo Time() ; funkce date (“j. n. Y“) – vrátí aktuální datum funkce Mktime(hodiny, minuty, sekundy, měsíc, den, rok) vrátí počet sekund, které uplynuly od 1. 1. 1970 do data zadaného ve funkci echo Mktime(8, 30, 0, 5, 30, 2014);
Datum a čas
Datum a čas funkce floor() – vrátí nejbližší menší celé číslo než je v parametru $aktual = (StrFTime (date("j.n.Y", getLastMod()))); - tento zápis zajistí zapsání poslední aktualizace webové stránky
Datum a čas
Datum a čas