200 likes | 305 Views
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
E N D
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 • HTML5je 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 tagyheader a nav
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
Datum a čas • 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 Př. echo Mktime(8, 30, 0, 5, 30, 2014); • 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 Př. echo Mktime(8, 30, 0, 5, 30, 2014);
Datum a čas • funkce floor() – vrátí nejbližší menší celé číslo než jev parametru • $aktual= (StrFTime (date("j.n.Y", getLastMod()))); - tento zápis zajistí zapsání poslední aktualizace webové stránky