PHP - Personal Home Page

Slides:



Advertisements
Podobné prezentace
Číslo projektu školy CZ.1.07/1.5.00/ Číslo a název šablony klíčové aktivity III/2 Inovace a zkvalitnění výuky prostřednictvím ICT Číslo materiáluVY_32_INOVACE_ICT_II_S2_15.
Advertisements

Tabulkový procesor Práce se souborem – otevření, tvorba a použití šablony, tisk, propojení tabulky Excel s Wordem, nastavení Excelu, uložení Autorem materiálu.
Školení MS Word 2007 pro začátečníky RNDr. Milan Zmátlo MěÚ Třebíč, říjen 2011 Vzdělávání v eGON centru Třebíč Tento.
Inf Používání a tvorba databází. Výukový materiál Číslo projektu: CZ.1.07/1.5.00/ Šablona: III/2 Inovace a zkvalitnění výuky prostřednictvím ICT.
Mobilní aplikace Autorem materiálu a všech jeho částí, není-li uvedeno jinak, je Ing. Jitka Vlčková. Dostupné z Metodického portálu ISSN
Uvedení autoři, není-li uvedeno jinak, jsou autory tohoto výukového materiálu a všech jeho částí. Tento projekt je spolufinancován ESF a státním rozpočtem.
Informatika pro 5. ročník Úvod do světa počítačů - Hardware.
Číslo projektu: CZ.1.07/1.4.00/ Název DUM: Prostředí internetu Číslo DUM: III/2/VT/2/2/27 Vzdělávací předmět: Výpočetní technika Tematická oblast:
Autorem materiálu a všech jeho částí, není-li uvedeno jinak, je Josef Ledvoň. Dostupné z Metodického portálu ISSN: , financovaného.
Formáty souborů (neboli typ souboru) obvykle určuje význam dat v elektronickém souboru. Existuje množství různých formátů, přizpůsobených pro ukládání.
Obchodní akademie a Jazyková škola s právem státní jazykové zkoušky Jihlava Šablona 32 VY_32_INOVACE_031.ICT.34 Tvorba webových stránek – úvod do CSS.
Autor:Ing. Pavel Brož Předmět/vzdělávací oblast:Informační a komunikační technologie Tematická oblast:Práce se standardním aplikačním programovým vybavením.
HTML HyperText Markup Language Je to značkovací jazyk používaný na tvorbu webových stránek, které jsou propojeny hypertextovými odkazy. Je hlavním z.
Elektronické učební materiály - II. stupeň Informatika – aplikace informačních technologií Autor: Bc. Pavel Šiktanc Internetové stránky Co se všechno naučíme???
Název školy:ZŠ a MŠ Verneřice Autor výukového materiálu:Mgr. Jiří Benda Číslo projektu:CZ.1.07/1.4.00/ Název:VY_32_INOVACE_I.ICT3 Vytvořeno:3. 7.
Číslo projektuCZ.1.07/1.5.00/ Číslo materiáluVY_32_INOVACE_30-03 Název školy Střední průmyslová škola stavební, České Budějovice, Resslova 2 AutorRNDr.
Síťové operační systémy OB21-OP-EL-KON-DOL-M Orbis pictus 21. století.
Software Licence a distribuce Karel Nymsa Dotkněte se inovací CZ.1.07/1.3.00/
Univerzitní informační systém III., Lednice 2004 Vývoj a koncepce nového univerzitního webu Ondřej Kudlík
Obchodní akademie a Jazyková škola s právem státní jazykové zkoušky Jihlava Šablona 32 VY_32_INOVACE_036.ICT.34 Tvorba webových stránek – databáze úvod.
ŠKOLA: Gymnázium, Chomutov, Mostecká 3000, příspěvková organizace AUTOR:Mgr. Jiří Kolář NÁZEV:VY_32_INOVACE_08B_15_Sítě_internet2 TEMA:HARDWARE A SOFTWARE.
Tvorba WWW stránek Podmínky Jan Růžička Institut geoinformatiky VŠB-TU Ostrava, HGF tř. 17.listopadu Ostrava-Poruba
OneNote. Co to je?  OneNote patří k produktům Microsoftu, nyní je ke stažení zdarma  jde o aplikaci pro rychlou, snadnou a přehlednou správu různých.
Software =je v informatice sada všech počítačových programů používaných v počítači, které provádějí nějakou činnost. - Software je protiklad k hardwaru,
Databáze © Mgr. Petr Loskot
Úvod do databází MS Access (1).
16.1 Dokument v digitální podobě
PŘIHLÁŠENÍ K ELEKTRONICKÉ EVIDENCI TRŽEB
Microsoft Excel verze 2010 Mgr. Přemysl Kejzlar.
Název projektu: ZŠ Háj ve Slezsku – Modernizujeme školu
Spuštění programu (10).
HTML a CSS Rostislav Miarka.
Základní škola a mateřská škola Lázně Kynžvart Autor: Mgr
Základní pojmy pro práci s OS Windows
Systémové databáze v SQL Serveru
Síťové Protokoly.
Uspořádání dat na disku
Software počítače – opakování
Číslo projektu: CZ.1.07/1.4.00/ Název DUM: Internetové služby – Disk Google Číslo DUM: III/2/VT/2/2/36 Vzdělávací předmět: Výpočetní technika Tematická.
Práce s PC P1.B Vránek Michal.
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: ,
Inf Operační systémy a jejich funkce
Číslo projektu: CZ.1.07/1.4.00/ Název DUM: Zábava na internetu
Architektura UIS Bc. Tomáš Procházka Sekce jádra systému Vývojový tým Univerzitního informačního systému Mendelova zemědělská a lesnická univerzita v.
Prvky v síti Střední škola hotelová a služeb Kroměříž Název školy
Windows – WordPad VY_32_INOVACE_32_649
Zkušenosti s nasazením J2EE aplikací na AS GlassFish
Název školy Základní škola Šumvald, okres Olomouc Číslo projektu
Tvorba webových stránek – formuláře
Inf Ovládání operačního systému
Databáze MS ACCESS 2010.
Programovací jazyky Autorem materiálu a všech jeho částí, není-li uvedeno jinak, je Ing. Jitka Vlčková. Dostupné z Metodického portálu ISSN.
Financováno z ESF a státního rozpočtu ČR.
Tvorba webových stránek - hyperlink
Číslo projektu: CZ.1.07/1.4.00/ Název DUM: Internetové prohlížeče
Informatika pro ekonomy přednáška 8
Legislativní tok Ministerstvo spravodlivosti SR
Stahování eBooks ~ Podrobný průvodce prvním stahováním
NÁZEV ŠKOLY: Základní škola Josefa Bublíka, Bánov
NÁZEV ŠKOLY: Základní škola Josefa Bublíka, Bánov
MU002 Informatika II Základy algoritmizace 1/13
Nové scénáře a ArcGIS Enterprise
Materiál byl vytvořen v rámci projektu
název projektu: Šablony Špičák číslo projektu: CZ.1.07/1.4.00/
A5M33IZS – Informační a znalostní systémy
Windows – práce s okny VY_32_INOVACE_32_641
Základní škola a mateřská škola Lázně Kynžvart Autor: Mgr
Tvorba webových stránek - úvod
Digitální učební materiál
Základní ovládání „Windows“
Transkript prezentace:

PHP - Personal Home Page Komplexní programovací jazyk pro dynamické webové aplikace proměnné funkce objekty další prvky 21.9.2018 PHP

PHP PHP je hypertextový preprocesor, který na serveru interpretuje stránky HTML s vlastními příkazy před jejich odesláním ke klientovy na webový prohlížeč. PHP umožňuje vkládat vlastní skripty přímo do hypertextových stránek PHP je (na rozdíl od JavaScript) interpretován na serveru a ne klientem 21.9.2018 PHP

PHP Provádění interpretace na serveru přináší: + snadná interakce s dalšími aplikacemi na serveru + nenáročnost na hardware a software klienta + menší objem přenesených dat – serverové skripty jsou interpretovány přímo na serveru + výrazně vyšší ochrana zdrojových textů programů – klient se nemůže dostat ke zdrojovým skriptům na rozdíl od klientských technologií Nevýhody : větší zátěž serveru, musí být spuštěn interpret jazyka a klientovi je zasílán až výsledek procesu nemožnost interakce s objekty na webové stránce u klienta, pouze zde je možno reagovat na stisk kláves či klepnutí myší 21.9.2018 PHP

PHP Jazyk PHP je interpretovaný, znamená to tedy, že až do okamžiku svého použití – spuštění – je uchováván ve zdrojovém tvaru. Interpret jazyka tento kód vezme a překládá ho do strojového kódu pro počítač, na kterém PHP běží. Je to pomalejší než v případě kompilovaného kódu, který je k dispozici přímo ve spustitelném tvaru. PHP je interpretovaný jazyka (obdobně jako Perl). Oproti Perl a dalším jazykům je PHP obohacen o více možností, pohodlně se pracuje s proměnnými i objekty a má výbornou podporu mnoha databázových systémů. Java je předkompilovaný kód, který se snaží převzít výhody (i nevýhody) obou procesů 21.9.2018 PHP

PHP V současné době : PHP 5.1.4 informace, manuály : http://cz.php.net/ manuál ke stažení : www.php.net/download-docs.php pdf formát 21.9.2018 PHP

PHP Minimální verze – pouze interpret jazyka PHP zdrojové texty se píší v libovolném textovém editoru včetně Poznámkového bloku. Spuštění se provádí z příkazového řádku PHP použijeme tam, kde se jedná o dynamické stránky kromě samotného PHP potřebujeme webový server – například i lokální velmi výhodný je PHP při práci s databázemi 21.9.2018 PHP

PHP Pro práci s PHP je třeba (shrnutí) PHP pro interpretaci kódu PHP uvnitř lokálních stránek webový server pro automatizaci spuštění PHP a prezentaci stránek na internetu či intranetu případně databázový systém pro rozsáhlejší aplikace 21.9.2018 PHP

PHP Instalace PHP možnost instalace ze serveru www.php.net nebo www.php.cz 21.9.2018 PHP

PHP Instalace PHP – ke stažení kompletní zdrojové soubory (můžeme PHP upravovat) binární soubory pro Windows (operační soubory založena na Linuxu obvykle PHP obsahují rozdílové verze (patches) pro jednoduchá upgrade binární soubory pro MAC OS 3, Novell, klony Unixu 21.9.2018 PHP

PHP Instalace PHP – stažení stažení ve formátu .zip rozbalení do složky (php) zkopírovat soubor php.ini-dist do složky s Windows a přejmenovat na php.ini upravit php.ini – nastavit hodnotu extension_dir (např. extension=php_domxml.dll spustit PHP z příkazového řádku pokud je PHP funkční a dělám pouze ladění, webový server nepotřebuji 21.9.2018 PHP

PHP Instalace PHP – webový server ke spouštění souborů PHP potřebuji webový server Personal Web Server od Microsoft IIS od Microsoft - Internet Information Server Apache (www.apache.org) Pinknet Webserver – miniatura pro Windows (pnws.piknet.cz) Xitami – miniatura OmniHTTPd – jednoduchá instalace, jednoduchý provoz 21.9.2018 PHP

PHP Instalace PHP – databáze Většina rozsáhlejších aplikací v PHP je založena na databázích, do kterých se ukládají nejrůznější data a z nichž se generují dynamické stránky Nejčastěji je s databází nasazován MySQL (www.mysql.com) 21.9.2018 PHP

PHP PHP – optimální kombinace PHP webový server Apache databázový systém MySQL PHP Triad – obsahuje všechny tři jmenované 21.9.2018 PHP

PHP Editory PHP lze psát v jakémkoliv textovém editoru PHPEd – editor (www.soysal.com) správa projektů práce s dokumenty přímo na serveru zvýraznění syntaxe PHP, HTML a dalších programovacích jazyků (Perl, C++, SQL...) integrovaný webový server pro zobrazení přímo v prohlížeči integrovaný debugger pro PHP) šablony kódu pro často používané struktury automatické doplňování kódu pomocí bublinové nápovědy 21.9.2018 PHP

PHP Editory - další PHP lze psát v jakémkoliv textovém editoru HTML-Kit – podporuje PHP Emacs ( z UNIXu) File Editor Ultraedit – univerzální editor 21.9.2018 PHP

PHP Vkládání PHP do HTML PHP umožňuje vkládat přímo do zdrojového kódu stránek HTML Interpret musí PHP poznat – musí být odděleno <?php počátek (nebo jen <?) ?> konec kód HTML.............. <?php .........kód PHP............ ?> ......kód HTML.............. 21.9.2018 PHP