Základy syntaxe jazyka PHP PHP JE TECHNOLOGIE BĚŽÍCÍ NA SERVERU. PHP JE TECHNOLOGIE BĚŽÍCÍ NA SERVERU. Typický PHP skript obsahuje: Typický PHP skript.

Slides:



Advertisements
Podobné prezentace
Zoner Foto Studio Bohumil Bareš.
Advertisements

Úvod do programování Malá kouzla s příkazovým řádkem
Dynamické dokumenty na straně klienta Informatika pro ekonomy II.
ZÁKLADY HTML Číslo DUM: VY_32_INOVACE_04_11 Autor: Mgr. Ivana Matyášková Datum vytvoření: duben 2013 Ročník: tercie Vzdělávací obor: informační technologie.
Seznamy Seznamy lze použít pro zpřehlednění zobrazovaných dat na stránce. Seznamy lze použít pro zpřehlednění zobrazovaných dat na stránce. Seznamy se.
Základní struktura, metainformace
Základy HTML.
Formuláře Formuláře lze nalézt téměř na každém webu. Formuláře lze nalézt téměř na každém webu. Použití formulářů: Použití formulářů: Blog Blog Uživatelské.
Jazyk HTML Název školyZákladní škola a Mateřská škola Tatenice Číslo projektuCZ Název šablony klíčové aktivity Inovace a zkvalitnění výuky pomocí.
VY_32_INOVACE_4.3.IV1.03/Ku Autorem materiálu a všech jeho částí, není-li uvedeno jinak, je Mgr. Pavla Kubínková CZ.1.07/1.5.00/ HTML & XHTML.
Základy html pro úplné začátečníky.
Jak na web První krůčky Lukáš Reindl. Co je potřeba Budeme potřebovat počítač, na kterém běží alespoň nějaký jednoduchý textový editor (ve Windows Notepad.
HYPERTEXT PREPROCESSOR. JAZYK PHP. Jazyk PHP (Hypertext PreProcessor) je intepretovaný jazyk určený pro web. Je celkem jednoduchý, snadno přenositelný.
TVORBA WEBOVÝCH STRÁNEK
Layout stránky Rozvržení stránky (layout stránky) se provádí z těchto důvodů: Určení polohy záhlaví, menu, textů, obrázků... Zachování polohy při změně.
CZ.1.07/1.4.00/ VY_32_INOVACE_133_IT7 Výukový materiál zpracovaný v rámci projektu Vzdělávací oblast: Informační a komunikační technologie Předmět:Informatika.
PHP PHP – základy syntaxe (část 1) - 03 Mgr. Josef Nožička IKT PHP
Textový editor 11 Styly.
Praha6.cz Nové trendy v e-publishingu Statické stránky, mapa stránek, menu a fulltextové vyhledávání.
Třídy, generické třídy, pseudotřídy
Odkazy Pomocí odkazu se lze pohybovat mezi stránkami. Cílem může být další stránka nebo identifikátor na aktuální stránce. Pomocí odkazu se lze pohybovat.
PROGRAMOVÁNÍ V PHP PERSONAL HOME PAGES. 2 PHP JE SKRIPTOVACÍ JAZYK PRO TVORBU DYNAMICKÉHO WEBU A JEHO POČÁTKY SPADAJÍ DO ROKU HISTORIE PAN RASMUS.
PHP – zasílání dat z formuláře
Tvorba WWW stránek HTML - XHTML Každá Internetová stránka (WWW stránka) je vytvořena pomocí programovacího jazyka HTML (Hypertext Markup Language). Každá.
FTP – přenos souborů Tato služba se používá pro přenos souborů pomocí přenosového protokolu FTP. Pro tuto službu existují speciální klienti, kteří se dokáží.
Skladba HTML dokumentu
Číslo projektuCZ.1.07/1.5.00/ Číslo materiáluVY_32_INOVACE_258 Název školyGymnázium, Tachov, Pionýrská 1370 Autor Ing. Roman Bartoš Předmět Informatika.
PHP – Základy programování
Funkce a procedury Funkce jsou v PHP nezbytným programovacím prostředkem. Funkce jsou v PHP nezbytným programovacím prostředkem. Procedura vykonává nějakou.
Příkaz break, continue Cykly nemusejí probíhat vždy řádně celým cyklem. Cykly nemusejí probíhat vždy řádně celým cyklem. Někdy může být výhodné provádění.
Práce se soubory Soubory se používají pro ukládání dat pro pozdější použití. Dalším a lepším způsobem jak ukládat data je použití databáze. Soubory se.
TEXTOVÝ EDITOR.
Maturitní okruh 22: Úvod do HTML. Značkovací a klasické jazyky Klasické: převládá strukturovaný text (programovací kód), skripty jsou prováděny na straně.
Proměnné v PHP Každý programovací jazyk pracuje s nějakými hodnotami. To, do čeho se tyto hodnoty ukládají, se nazývá proměnné. Každý programovací jazyk.
HTML, XHTML a CSS Základy jazyků značek.
Návrh a tvorba WWW Cvičení 4
Jazyk PHP Programovací jazyk PHP (Hypertext preprocessor) je skriptovací jazyk, který běží na straně serveru. KLIENT - SERVER Server posílá do vašeho počítače.
CSS styly Kaskádové styly (CSS – Cascading Style Sheets) jsou prostředkem, který zajišťuje jednotný vzhled publikovaných stránek. Technologii CSS podporují.
Proměnná typu "pole" Mezi proměnné typu "pole" patří všechny superglobální proměnné. Mezi proměnné typu "pole" patří všechny superglobální proměnné. To.
Poznámkový blok a WWW Mgr. Lenka Švancarová. Poznámkový blok a WWW Spustíme si Poznámkový blok.  Soubor-Uložit jako Uložit jako typ – Všechny soubory.
Tabulkový procesor – Excel 2010 Listy
Příkaz "echo" Příkaz "echo" Příkaz "echo" se používá pro zobrazení daných informací na monitoru. Příkaz "echo" se používá pro zobrazení daných informací.
Brána k poznání Dokončení první fáze – základní značky HTML.
WWW – hypertextový informační systém
HTML editory HTML editory se dělí na dva základní typy:
Obrázky Obrázky se používají pro oživení stránek. Obrázky se používají pro oživení stránek. Obrázky se do stránek vkládají nepárovou značkou. To znamená,
Úvod do JavaScriptu JavaScript je p JavaScript je programovací jazyk, který se používá na webových stránkách. JavaScript je typu KLIENT - KLIENT To znamená,
TNPW1 Technologie pro publikování na webu Cvičení č. 2 Překlad URL na fyzickou adresu stránky Editor Macromedia Homesite „Hello world“ v XHTML (úvod do.
URL v HTML URL - Unique Resource Locator Příklad:
Základní pojmy (1) Nejpoužívanější internetové prohlížeče: Google Chrome (32.0.x), Mozilla Firefox (27.0), Internet Explorer (11.0.2), Opera (19.0.x),
PHP PHP - úvod - 02 Mgr. Josef Nožička IKT PHP
Tvorba statických stránek Mgr. Lenka Švancarová. Tvorba statické stránky Volba Uložit jako XHTML Editor Vizuální Frontpage Nevizuální PSPad Poznámkový.
Primitivní počítadlo
Cykly Cykly umožňují provádět určitou část kódu opakovaně až do nastaveného počtu cyklování nebo splnění podmínky. Cykly umožňují provádět určitou část.
Spojování řetězců Spojování řetězců Pro spojování řetězců se používá operátor Pro spojování řetězců se používá operátor. (tečka). V jiných jazycích se.
Formuláře Formuláře uzavíráme do elementů Formuláře uzavíráme do elementů a a Tyto elementy jsou součástí jazyka XHTML, to znamená, že při použití v PHP.
Příkaz switch Příkaz switch se používá, pokud testujete jednu proměnnou s více možnými hodnotami. Příkaz switch se používá, pokud testujete jednu proměnnou.
PHP Programy pro tvorbu WWW stránek - 01
HYPERTEXT PREPROCESSOR. JAZYK PHP. VYUŽITÍ JAZYKA Programování dynamických internetových stránek a webových aplikací vytvoření šablony webu kniha návštěv.
Tvorba webu Zdeněk Malý.
Batové dávky Autorem materiálu a všech jeho částí, není-li uvedeno jinak, je Vojtěch Mrózek. Dostupné z Metodického portálu ISSN: ,
Jak fungují webové stránky Úvod do HTML (1). Projekt: CZ.1.07/1.5.00/ OAJL - inovace výuky Příjemce: Obchodní akademie, odborná škola a praktická.
Téma: Využití ICT pro psaní novinových článků Vypracovala: Jana Wasserbauerová.
TEXTOVÝ EDITOR Karin Tylšerová. Textový editor je software, kterým je možné editovat prostý text. Neobsahuje žádné informace o formátování, jako je použití.
HYPERTEXT PREPROCESSOR. JAZYK PHP. VYUŽITÍ JAZYKA Programování dynamických internetových stránek a webových aplikací vytvoření šablony webu kniha návštěv.
Obchodní akademie a Jazyková škola s právem státní jazykové zkoušky Jihlava Šablona 32 VY_32_INOVACE_034.ICT.34 Tvorba webových stránek – PHP technologie.
NÁZEV ŠKOLY:SOŠ Net Office, spol. s r.o. Orlová Lutyně
Textový Editor.
2. Jak si snadno vytvořit nový vzor pomocí bloků.
Jak vytvořit výstupní bezpečnostní předpis k řízení rizik
Transkript prezentace:

Základy syntaxe jazyka PHP PHP JE TECHNOLOGIE BĚŽÍCÍ NA SERVERU. PHP JE TECHNOLOGIE BĚŽÍCÍ NA SERVERU. Typický PHP skript obsahuje: Typický PHP skript obsahuje: Kusy normálního HTML kódu Kusy normálního HTML kódu Kusy programového kódu Kusy programového kódu Když webový server obdrží požadavek na zpracování takového skriptu, vezme: Když webový server obdrží požadavek na zpracování takového skriptu, vezme: Kusy HTML kódu tak, jak jsou Kusy HTML kódu tak, jak jsou Části PHP programového kódu provede Části PHP programového kódu provede Provedený kód vloží do HTML kódu a odešle prohlížeči Provedený kód vloží do HTML kódu a odešle prohlížeči

Základy syntaxe jazyka PHP Tento postup je velice výhodný Tento postup je velice výhodný Server může provádět několik operací najednou a výsledek poslat do prohlížeče jako obyčejnou HTML stránku. Server může provádět několik operací najednou a výsledek poslat do prohlížeče jako obyčejnou HTML stránku. Pro spuštění kódu PHP je vždy nutné vytvořený soubor nahrát na server s podporou PHP. Pro spuštění kódu PHP je vždy nutné vytvořený soubor nahrát na server s podporou PHP.

Vytváření PHP kódu PHP kód se dá vytvořit v libovolném textovém editoru s uložením jako prostý text. PHP kód se dá vytvořit v libovolném textovém editoru s uložením jako prostý text. Nejlépe je využít profesionální český program PSPad, který je určen k volnému použití. Nejlépe je využít profesionální český program PSPad, který je určen k volnému použití. V rámci tohoto programu lze vytvořenou stránku rovnou uložit na server a hned vyzkoušet její funkčnost. V rámci tohoto programu lze vytvořenou stránku rovnou uložit na server a hned vyzkoušet její funkčnost.

PSPad Zvýraznění syntaxe Zvýraznění syntaxe Automatické rozpoznání syntaxe podle typu souboru s možností manuální změny Automatické rozpoznání syntaxe podle typu souboru s možností manuální změny Volitelné zobrazení čísel řádků, podbarvení aktuálního řádku, pravítko Volitelné zobrazení čísel řádků, podbarvení aktuálního řádku, pravítko Velmi jednoduchá a intuitivní práce Velmi jednoduchá a intuitivní práce Neomezená délka editovaného textu Neomezená délka editovaného textu Možnost otevření více dokumentů současně Možnost otevření více dokumentů současně Záznam maker s možností uložení na disk a ruční editace Záznam maker s možností uložení na disk a ruční editace Práce s projekty Práce s projekty Hledání a nahrazování v souborech Hledání a nahrazování v souborech Nalezení rozdílů v textových souborech (porovnání verzí) Nalezení rozdílů v textových souborech (porovnání verzí)

Nastavení programu pro práci s PHP Obr. 1

Vytvoření souboru v PSPaduVytvoření souboru v PSPadu Na záložce FTP zvolte FTP server (popřípadě nadefinujte nový) Na záložce FTP zvolte FTP server (popřípadě nadefinujte nový) Vytvořte nový soubor typu PHP (např. prvni.php) a otevřete jej Vytvořte nový soubor typu PHP (např. prvni.php) a otevřete jej Nezapomeňte si zapnou Nezapomeňte si zapnou Zvýrazňování syntaxe aZvýrazňování syntaxe a Číslování řádkůČíslování řádků Obr. 2 Obr. 3

Oddělení kóduOddělení kódu Části PHP kódu se do skriptů vkládají pomocí speciálních značek: nebo Celý soubor může být jeden dlouhý PHP kód. Pak začíná a končí znaky. V souboru může být kód PHP jen na jednom určitém místě nebo na více místech. V souboru také žádný PHP kód být nemusí. Může se tvářit jako php skript, ale ve skutečnosti je to normální HTML soubor a PHP kód v něm vůbec není. Při uložení PHP souboru musí mít soubor příponu php (nebo další povolené přípony na serveru).

Oddělení instrukcíOddělení instrukcí Jednotlivé instrukce se v PHP oddělují středníkem. Špatně: Jednotlivé instrukce se v PHP oddělují středníkem. Špatně: Celé to skončí chybou "Parse Error", protože za prvním řádkem nenásleduje středník. Celé to skončí chybou "Parse Error", protože za prvním řádkem nenásleduje středník.Dobře:

Zjištění funkčnosti PHP Do vytvořeného souboru napište následující kód <? phpinfo (); ?> Pokud je vše v pořádku a PHP je nainstalován, zobrazí se podrobný výpis nastavení PHP. Uložený soubor vyvolejte v Prohlížeči zadáním cesty k souboru. Např. Obr. 4

Zjištění funkčnosti PHP Pokud provedete nějakou chybu, dojde k syntaktické chybě a systém zobrazí v prohlížeči: Výhodou je, že nám systém oznámí, na kterém řádku se uvedená chyba vyskytuje. Dejte pozor, pokud je funkce na více řádcích, může být chyba nad uvedeným řádkem. Špatně napsaná funkce: <? phpinf (); ?> Obr. 5

Komentáře Pokud píšete delší program, používejte v programovém kódu komentáře. Tím zajistíte, že se v kódu vyznáte i po několika měsících či letech. Komentář je něco, co program při zpracování ignoruje a slouží tedy pouze uživateli. Komentáře mohou být v PHP jednořádkové nebo víceřádkové. // - (dvě dopředná lomítka) – jednořádkový komentář # - (mřížka) – jednořádkový komentář dvojice /* a */ (lomítko+hvězdička a hvězdička+lomítko) – víceřádkový komentář

Komentáře Nebuďte líní – dělejte si komentáře!! Vytvořte následující program. Všimněte si, že se komentář na monitoru nezobrazí. <? phpinfo (); // Toto je příkaz pro zjištění funkčnosti PHP # Komentář se na monitoru nezobrazí ?>

Komentáře Víceřádkovým komentářem můžete zakomentovat celý blok textu. Víceřádkové komentáře nelze vnořovat. Následující kód tedy skončí chybou: <? /* Toto je první komentář /* Toto je druhý komentář */ */ ?>

Kombinace PHP a html kódu Kód html a PHP můžete libovolně kombinovat. Buď můžete PHP skript ukončit a začít psát kód html, nebo můžete kód html vkládat přímo do PHP pomocí příkazu "echo". Tyto zápisy jsou rovnocenné: <? echo " Funkčnost PHP "; phpinfo (); ?> Funkčnost PHP <? phpinfo (); ?>

Otázky k opakování 1. Co může obsahovat skript PHP? 2. K jakým účelům slouží program PSPad? 3. Jaké značky se používají pro vkládání PHP kódu? 4. Jak se oddělují jednotlivé instrukce v PHP kódu? 5. Jak se zjistí funkčnost PHP? 6. Jakým způsobem lze zapsat komentář do PHP kódu?

Použité zdroje BLÁBOLIL, R. Informační a komunikační technologie. 3. rozšířené vydání. České Budějovice: KOPP, str. 407 BLÁBOLIL, R. Informační a komunikační technologie. 3. rozšířené vydání. České Budějovice: KOPP, str. 407 Použité obrázky: Vlastní