Jak Začít?

Máš v počítači zápisky z přednášek
nebo jiné materiály ze školy?

Nahraj je na studentino.cz a získej
4 Kč za každý materiál
a 50 Kč za registraci!




12. Dynamicky generované www stránky

PDF
Stáhnout kompletní materiál zdarma (86.12 kB)

Níže je uveden pouze náhled materiálu. Kliknutím na tlačítko 'Stáhnout soubor' stáhnete kompletní formátovaný materiál ve formátu PDF.

12. Dynamicky generované www stránky

OtázkyVysvětlete princip programování www stránek na straně serveru.
Popište jazyk PHP, jeho příkazy a funkce.
Uveďte postup tvorby www stránek v jazyce PHP.
Popište databázi MySQL a jazyk SQL, vysvětlete výhody jeho použití.
Uveďte příklady využití databáze při tvorbě www stránek.

Princip programování www stránek na straně
serveruVytvoříme zdrojový kód, který přepošleme na server, kde je
překladač, který přeloží kódy PHP na HTML. Přeložené HTML
pošle na clienta, kde se normálně ukáže na prohlížeči.

Jazyk PHP, jeho příkazy a funkce

JazykHypertext Preprocessor (původně Personal Home Page) je určený především pro programování
dynamických internetových stránek a webových aplikací. Při použití PHP pro dynamické stránky jsou
skripty prováděny na straně serveru, takže je uživateli přenášen až výsledek jejich činnosti. Interpret
PHP skriptu je možné volat pomocí příkazového řádku, dotazovacích metod HTTP nebo pomocí
webových služeb.

PříkazyNejdůležitější příkaz pro práci v PHP: echo ”Hello, World! ”;
Je to jediný jazyk, ve kterém se před proměnné píše dolar: echo ”$promena”;
Jinak PHP sdílí většinu příkazů s HTML.

FunkceFunkce je pojmenovaný blok více příkazů. Máme-li například nějaký složitější kód, který potřebujeme
používat častěji, stačí nám funkci vytvořit pouze jednou a pak ji na daném místě jen vyvolávat.
V PHP už je k dispozici velké množství nejrůznějších funkcí, ale často se hodí nadefinovat si funkce
vlastní. Funkce se deklaruje takto: function nazev_funkce ( parametr1, parametr2, … ) { příkazy; ... }

Tvorba www stránek v jazyce PHPOtevřete si jakýkoli textový editor (PSPad, Visual Studio), sem napište začáteční tag pro PHP:
, zde je
malý příklad:

Databáze MySQL, jazyk SQL a jeho výhody a nevýhody

MySQLMySQL je otevřený systém řízení báze dat uplatňující relační databázový model = sdružuje data do
tzv. relací (tabulek), které obsahují n-tice (řádky). MySQL je multiplatformní databáze. Komunikace
s ní probíhá pomocí jazyka SQL.
Pro svou snadnou implementovatelnost, výkon a především díky tomu, že se jedná o volně šiřitelný
software, má v současné době vysoký podíl na používaných databázích. Často se využívá v
kombinaci s jazykem PHP.

SQLSQL znamená „Structured Query Language“. Lze použít pouze pro relační databází. Používá se při
zpracování strukturovaných dat (mají určitou specifickou strukturu / formát). Je to jazyk používaný
k dotazování na tabulková data, pro manipulaci, ukládání a přístup k datům v databázi.

Výhody1. Nevyžaduje žádné kódování
Má přímé příkazy k provádění akcí, jako je výběr, aktualizace, mazání atd. Pro načtení dat z
databáze nebo manipulaci s daty není třeba psát složitý kód.

2. Interaktivní jazyk
Používá se pro komunikaci s databází a jejími objekty. Výstup složitých dotazů můžeme získat
během několika sekund.

Témata, do kterých materiál patří