Čo je PHP- PHP (PHP: Hypertext Preprocessor) je populárny open source (prístupné zdrojové kódy) skriptovací programovací jazyk Používa najmä na programovanie.

Slides:



Advertisements
Podobné prezentace
Web Michal Žůrek Jak se na něj dívám já..
Advertisements

Prostředí pro výuku programování
Dynamické dokumenty na straně klienta Informatika pro ekonomy II.
Tvorba webových stránek
Martin Holý.  HTML  xHTML  CSS  JavaScript  PHP.
Formuláře jsou důležitou součástí stránek, slouží:  k přihlašování k některým stránkám (eshopy, bakaláři, diskuze na webu apod.)  k odeslání údajů do.
HTTP server HTTP server 1 Jak to funguje?
HYPERTEXT PREPROCESSOR. JAZYK PHP. Jazyk PHP (Hypertext PreProcessor) je intepretovaný jazyk určený pro web. Je celkem jednoduchý, snadno přenositelný.
Třetí cvičení Podmíněné příkazy Cykly Break a Continue Switch Return
Elektronický obchod. Požadavky na funkčnost aplikace nabídka zboží zboží se může prodávat za různé ceny (akční nabídky, sezónní výprodeje) evidence zákazníků.
Tvorba webových aplikací
Apache, PHP, MySQL Lukáš Masopust Web server Apache Aplikace schopná zpracovat HTTP požadavek Nejpoužívanější Web server Vytváří ho The Apache.
Tomáš Dlouhý – prezentace Y13ANW - Redakční systém WNC Tomáš Dlouhý Y13ANW – První prezentace
Moderní formy tvorby webových stránek Martin Šebela, 9.A vedoucí práce: Mgr. Jan Kříž.
PHP – zasílání dat z formuláře
PHP – Základy programování
Číslo projektuCZ.1.07/1.5.00/ Číslo materiáluVY_32_INOVACE_257 Název školyGymnázium, Tachov, Pionýrská 1370 Autor Ing. Roman Bartoš Předmět Informatika.
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ě.
Návrh a tvorba WWW Cvičení 4
WebMathematica MathMl.CDF aneb ZASE JEDEN POVEDENÝ PROJEKT Petr Bělaška OA aVOŠE Zlín.
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.
Návrh a tvorba WWW Přednáška 5 Úvod do jazyka PHP.
Dynamické dokumenty na straně serveru Informatika pro ekonomy II přednáška 8.
AJAX nejmodernější webová technologie… seminář pro učitele ZŠ a SŠ Mgr. Marek Osuchowski Ostravská univerzita © 2011.
Ú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á,
PHP PHP a MySQL - 15 Mgr. Josef Nožička IKT PHP
Elektronický registr oznámení Zpracoval(a): Mgr. František Rudecký
A1PRG - Programování – Seminář Ing. Michal Řízení běhu programu 5 Verze
Jak vytvořit webovou stránku HTML Je základ každé webové stránky. Naučit se jej není složité a můžete říct „tento web jsem udělal/a já“
PHP PHP - úvod - 02 Mgr. Josef Nožička IKT PHP
Úvod do PHP IZI 228.
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.
PROGRAMOVÁNÍ V PHP PERSONAL HOME PAGES CYKLY V PHP.
ZDENĚK ZYCH JONÁŠ FIALA PETR HANYCH Programovací jazyk PHP.
Přístup k databázím z WWW PHP+MySQL. Síť WWW je v současné době místem pro dynamické, často databázemi řízené webové aplikace. Tvorba webového serveru.
ZÁKLADNÍ POJMY. ZDROJOVÝ TEXT PROGRAMU Tvoří: klíčová slova komentáře identifikátory.
PHP Programy pro tvorbu WWW stránek - 01
PROGRAMOVÁNÍ V PHP PERSONAL HOME PAGES FORMULÁŘE + PODMÍNKY + SWITCH.
JavaScript úvod. Jazyky webového vývojáře Dynamická stránka  aktivně mění svůj obsah v reakci na činnost uživatele  zpracování na straně serveru (PHP,
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ý.
Informatika (1) Počítač - základní pojmy HW a SW4 OS MS-DOS, Windows 95, 982 Org. souborů na disku, operační paměť2 Aplikace Malování, Word8 Základy programování.
Mgr. Bc. Peter Adamko, PhD. NAT a Proxy.
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á.
PHP ● Personal Home Page ● PHP: Hypertext Preprocessor.
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.
Programovací jazyk C# 4. část - cykly.
Vytváření dokumentace algoritmů
TNPW1 JavaScript Ing. Jiří Štěpánek.
Opakování základních příkazů a syntaxí v programovacím jazyce Pascal
PHP - Personal Home Page
Aplikačné programy Základné užívateľské programy na prácu s textom a grafikou rozdelenie: TEXTOVÉ EDITORY TABUĽKOVÉ EDITORY DATABÁZOVÉ SYSTÉMY GRAFICKÉ.
Ing. Ondrej Kvasnica, PhD
(Digitálny prezentačný materiál)
Grafické formáty.
Ako prispôsobiť webovú lokalitu služby Microsoft SharePoint Online
Dominika Vidovičová IX.B
Bloková schéma procesora
Gymnázium P. U. Olivu Poprad
Internet Lucia Blahúsová.
Informatika, údaj, informácia, jednotka informácie, digitalizácia
Ing. Anita Sáreníková/ Informatika
Úvod do programovania automatizačných zariadení
IP adresovanie Ing. Branislav Müller.
Vyhľadávanie informácií
Algoritmus.
Web Application Scanning
Opakování ze 4. cvičení int a; printf("Zadej číslo: ");
Command line nástroje Jednoúčelové, ale mocné nástroje pro transformace textu Jak získat: Linux (a Mac) – součást operačního systému Windows – musí se.
Transkript prezentace:

Čo je PHP- PHP (PHP: Hypertext Preprocessor) je populárny open source (prístupné zdrojové kódy) skriptovací programovací jazyk Používa najmä na programovanie klient-server aplikácií (na strane servera) a pre vývoj dynamických webových stránok. PHP skripty sú vykonávané na serveri PHP je voľne stiahnuteľný a šíriteľný

Použitie PHP Pomocou PHP možno vytvárať stránky s dynamickým obsahom Dokáže: - vytvárať, otvárať, čítať, zapisovať a zatvárať súbory na serveri - zbierať údaje z formulárov - pridávať, mazať, šifrovať a modifikovať dáta v databáze - môže užívateľom zakázať prístup na určité stránky na vašej webovej stránke

Prečo práve PHP PHP funguje na rôznych platformách (Windows, Linux, Mac OS,...) Je kompatibilný s takmer všetkými používanými servermi (Apache,...) Podporuje širokú škálu databáz PHP je jednoduché sa naučiť a pracuje efektívne na strane servera

Inštalácia PHP Inštalácia serveru Inštalácia PHP Inštalácia databázy MySQL Môžeme tvoriť súbory .php a použiť web host s podporou php www.php.net

Alternatívy PHP Jazyky Pearl Ruby Java, C a C++, Python('pajton') Súbor ASP

Alternatívy PHP - ASP Súbor ASP - má príponu ". Asp" - podobný HTML súboru - môže obsahovať text, HTML, XML, a skripty(sú vykonávané na servery) ASP dokáže: - dynamicky upravovať, meniť, alebo pridať akýkoľvek obsah webovej stránky - reagovať na otázky užívateľov alebo údaje predložené z formulárov HTML - zaistiť bezpečnosť = kód sa nedá zobraziť v prehliadači - minimalizovať zaťaženie siete

Syntax jazyka PHP PHP skript je vykonávaný na strane servera, a HTML výsledok je odoslaný späť do prehliadača PHP kód sa vkladá medzi značky: <?php php_kod; ?>

Jednoduchý príklad v PHP súbor: pozdrav.php <html> <head> <title>1.program v PHP<title> </head> <body> <?php echo “Ahojte vsetci!"; ?> </body> </html>

Premenné Zápis v PHP: $nazov_prem=hodnota; môžu mať krátke názvy (x, y...) alebo výstižné (vek, predmet...), nemôžu začínať číslicou V premennej môže byť uložená hodnota(x=5), alebo výraz (x=2*a+b) Nemôže sa používať pod-trhovník na začiatku, a názov premennej nesmie obsahovať medzeru Rozlišuje v názve malé a veľké písmená

Premenné - príklad

Premenné - príklad Výstup:

Podmienky (if-else) Slúžia na vykonávanie rôznych príkazov na základe rôznych podmienok Modifikácie použitia: if, if-else, if-else if-else, switch

Podmienky - príklad

Podmienky - príklad Výstup:

Cykly Cyklus vykonáva určitý blok príkazov s definovaným počtom opakovaní alebo pokým je splnená podmienka cyklu For cyklus While cyklus (na začiatku musí obsahovať podmienku) Do – while cyklus (má podmienku na konci)

Cykly For cyklus for (premenna; podmienka; inkrement) { príkazy na vykonanie; } parametre cyklu: - premenná cyklu - podmienka - inkrementácia

Cyklus For - príklad

Cyklus While - príklad

Cyklus For a While - príklad Výstup je pre oba cykly rovnaký

Formuláre Premenné $_GET a $_POST slúžia na načítanie informácií z formulárov (vstup od užívateľa) $_GET: informácia odoslaná z formulára metódou “get” je viditeľná pre všetkých - zobrazí sa v adresnom riadku prehliadača (má limity na množstvo odoslaných informácií) $_POST: informácie odoslaná metódou “post” je neviditeľná pre ostatných a nemá žiadne limity na množstvo odoslaných informácií (je vhodná na posielanie citlivých údajov)

Príklad – switch a metóda get

Príklad – switch a metóda get Výstup:

Porovnanie get a post

Ďakujeme za pozornosť Mária Pardelová Zuzana Loncová