Dynamika na straně serveru
|
|
- Vladimír Špringl
- před 7 lety
- Počet zobrazení:
Transkript
1 Dynamika na straně serveru doc. Ing. Miloslav Hub, Ph.D. Pardubice, listopad 2012 Tento studijní materiál byl vytvořen s podporou projektu FRVŠ 375/2012 s názvem "Inovace studijního předmětu Tvorba WWW stránek".
2 Jak to celé funguje? 1. Klient odešle požadavek 2. Server požadavek zpracuje 3. Server odešle klientovi odpověď
3 A co konkurence? ASP Microsoft.NET Java servlety, JSP CGI
4 Proč PHP? Možnost, jak zajistit dynamiku na straně serveru. Některá data je potřeba před odesláním klientovi předzpracovat. PHP je jedena z nejrozšířenějších technologií pro zajištění dynamiky na straně serveru. PHP podléhá The PHP License za kterou se však nemusí platit. PHP lze použít s nejčastěji používanou kombinací Linux+Apache+MySQL. PHP lze použít všude a to i v případě IIS fy. Microsoft. PHP nemusí být použito jenom pro programování na straně serveru, ale i pro programování CLI a GUI desktop aplikací. Pozn. PHP znamená Personal Hypertext Preprocessor
5 Co potřebujeme k PHP? Pro tvorbu PHP stránek: - postačí Poznámkový blok, existují však i kvalitnější editory (PsPad, Dreamweaver, ) Pro provoz PHP stránek: - webový server, který podporuje PHP (obsahuje PHP interpreter) - pokud chceme pracovat s databází, pak i databázový server - instalační balíky EasyPHP, PHPHome A hlavně? - nebát se učit novým věcem a experimentovat
6 Jak pozná server, že se jedná o PHP? 1. Soubory s PHP kódem mají příponu *.php 2. Kód PHP je v souboru oddělen od HTML kódu pomocí: <?php PHP kód?> <? PHP kód?> <SCRIPT LANGUAGE="php"> PHP kód </SCRIPT> <% PHP kód %>
7 První PHP skript Soubor pozdrav.php
8 Základy syntaxe <?php echo "Toto je"; //opomenutí středníku způsobí chybu echo " velmi dlouhý text. ";?> <?php echo "Toto je"; echo " velmi dlouhý text."?> <?php echo "Toto je"?> <?php echo " velmi dlouhý text."?>
9 Citlivost PHP na velikosti písmen Názvy proměnných jsou citlivé na velikost písma. $promenna $PROMENNA $PrOmEnNa Názvy funkcí nejsou citlivé na velikost písma. Echo ECHO echo ECHo EchO Prikaz() prikaz() PRIKAZ() Konvence: Názvy proměnných velkým písmem, slova oddělovat podtržítkem (např. $MOJE_KONSTANTA). Názvy proměnných prvním malým. První písmeno každého dalšího slova velké (např. $mojepromenna). Názvy funkcí prvním malým. První písmeno každého dalšího slova velké (např. mojefunkce()).
10 Proměnné V PHP není třeba proměnné deklarovat předem. U názvu proměnných záleží na velikosti písmen. V okamžiku přiřazení do proměnné se automaticky určí její typ (integer, double, string, array, object, boolean). Názvu proměnné předchází znak $. Platný název proměnné začíná písmenem nebo podtržítkem, následovaným libovolným počtem písmen, číslic nebo podtržítkem. <?php?> $4site = "Pokus 1"; $_4site = "Pokus 1"; // neplatné, způsobí chybu // platné
11 Typy proměnných Booleanovské proměnné (boolean) Celočíselné proměnné (integer) Proměnné s plovoucí desetinnou čárkou (float) Řetězce (string) Pole (array) Objekty (object) Zdroje (source) Speciální datový typ NULL (NULL)
12 Předdefinované proměnné (1) Některé proměnné vytváří PHP samo (např. systémové, data z formulářů, ). Individuální vstupní a serverové proměnné se implicitně neumisťují do globálního kontextu, namísto toho jsou v následujících superglobálních polích. $GLOBALS $_SERVER $_GET odkaz na každou proměnnou, která je momentálně dostupná v globálním kontextu. Klíči tohoto asociativního pole jsou názvy globálních proměnných proměnné nastavené WWW serverem nebo jinak přímo spjaté s prováděcím prostředím aktuálního skriptu proměnné poskytované skriptu přes HTTP GET
13 Předdefinované proměnné (2) $_POST $_COOKES $_FILES $_ENV $_REQUEST $_SESSION proměnné poskytované skriptu přes HTTP POST proměnné poskytované skriptu přes HTTP cookies. proměnné poskytované skriptu přes HTTP POST uploady souborů. proměnné poskytované skriptu z prostředí proměnné poskytované skriptu přes libovolný vstupní mechanismus a kterým proto nelze důvěřovat. Lze zakázat pomocí konfigurační direktivy proměnné, které jsou momentálně registrovány v aktuální relaci skriptu
14 Předdefinované proměnné (3) $PATH_INFO Cesta ke skriptu, který má být zpracován. $REMOTE_ADDR IP adresa, ze které přišel požadavek. $REMOTE_HOST Doménová adresa počítače, ze kterého přišel požadavek $SCRIPT_NAME Jméno právě prováděného skriptu. <?php echo $_SERVER['REMOTE_ADDR']; // vytiskne IP adresu klienta?>
15 Proměnné a formuláře (1) formular.htm program.php Vyplníme formulář Zobrazí se vyplněné hodnoty
16 Proměnné a formuláře (2) Soubor formular.htm <HTML> <HEAD></HEAD> <BODY> <FORM ACTION="program.php" METHOD="get"> Jméno: <INPUT TYPE="text" NAME="jmeno"> <BR> Příjmení: <INPUT TYPE="text" NAME="prijmeni"> <BR> <INPUT TYPE="submit" VALUE="Odeslat"> </FORM> </BODY> </HTML>
17 Proměnné a formuláře (3) Soubor program.php <HTML> <HEAD></HEAD> <BODY> <B>Jméno uživatele je: </B> <?php echo $_GET["jmeno"]?><BR> <B>Příjmení uživatele je: </B> <?php echo $_GET["prijmeni"]?><BR> </BODY> </HTML>
18 Operátory Aritmetické operátory Operátory přiřazení Bitové operátory Operátory porovnání Operátory řízení chyb Prováděcí operátory Inkrementační/dekrementační operátory Logické operátory Řetězcové operátory
19 Kombinování PHP a HTML <?php if($a<$b): echo "a je menší než b"; elseif($a>$b): echo "a je větší než b"; else: echo "a je rovno b"; endif;?> <?php if($a<$b):?> a je menší než b <?php elseif($a>$b):?> a je větší než b <?php else:?> a je rovno b <?php endif;?>
20 Ladění skriptů a ošetření chyb V každém programu je nejméně jedna chyba Chyby v programu lze rozdělit na chyby: syntaktické chyby sémantické chyby logické chyby chyby na straně serveru chyby v programovacím jazyku
21 Syntaktické chyby Typické pro začínající programátory. Např. zkomolené názvy proměnných, nebo funkcí, opomenuté středníky mezi příkazy, textové řetězce neuzavřené v uvozovkách. PHP je interpretovaný jazyk, není tedy kompilátoru, který by syntaktické chyby odhalil při překladu. PHP odhalí syntaktické chyby až při samotném vykonávání skriptu. Pokud PHP narazí na syntaktickou chybu, vypíše chybové hlášení a ukončí běh skriptu. Pokud PHP ohlásí, že je na nějakém řádku chyba, chyba může být klidně na některém z předchozích řádků. Možnost jak syntaktickou chybu odhalit je umazat kus programu a otestovat, zda bude fungovat správně.
22 Sémantické chyby Narušení sémantiky programu Např. volání neexistující funkce, volání funkce se špatnými parametry Chyby nejsou odhaleny při parsování kódu, např. až v okamžiku volání funkce Warning: Wrong parameter count for explode() in D:\Pokus\source.php on line 3
23 Logické chyby Typické pro velmi dlouhé a složité programy. Případy, kdy skript nefunguje, jak je od něho očekáváno. PHP tuto chybu nedokáže samo odhalit. Častou chybou je použití if($a=1) místo správného if($a==1). Způsob, jak tento druh chyb odhalit je postupně pomocí příkazu echo vypisovat aktuální hodnoty proměnných.
24 Chyby na straně serveru Takové chyby, kdy server nefunguje, jak by měl. Např. nepodaří se otevřít soubor, připojit k databázi, Vždy je dobré eventuální výskyt této chyby předem ošetřit (např. pomocí if, výpisu vlastní chybové hlášky a automatického odeslání mailu správci). Pokud nechceme, aby nebylo nějakou funkcí generováno chybové hlášení, zapíšeme před její volání např. $soubor "r"); Pokud jeden příkaz volá více funkcí, vypisování chybových zpráv potlačíme uvedením na začátku příkazu
25 Příkazy k načítání externích skriptů (1) Příkazy require, include, require_once, include_once slouží k načítání externích skriptů. Načítaný skript se vloží v místě použití příkazu. Provedou se všechny jeho příkazy a poté se v provádění pokračuje dalšími příkazy. Příkaz require a require_once v případě neexistence skriptu vyvolávají Fatal Error. Příkaz include a include _once pouze Warning. Příkaz require a include můžeme volat několikrát (např. uvnitř cyklu), příkazy require_once a include_once načtou externí skript pouze jednou.
26 Bezstavovost HTTP a PHP (1) Protokol HTTP je sám o sobě bezstavový jednotlivé operace klientů jsou obslouženy jako zcela nezávislé autonomní operace. Při rozsáhlejších aplikací musíme tuto bezstavovost překonat např. v případě el. obchodu si aplikace musí pamatovat, co má zákazník ve virtuálním nákupním košíku (musí si pamatovat proměnné).
27 Bezstavovost HTTP a PHP (2) Jak to obejít? Uživatele rozpoznávat podle IP a hodnoty proměnných ukládat na server. Každému uživateli přiřadit ID a poté, co se autentizuje, hodnoty proměnných ukládat na server. Hodnoty proměnných předávat v URL adrese. Použít skryté pole ve formuláři. Použití cookies. Použití session proměnných.
28 Předávání proměnných v URL Vzor: promenna2=hodnota2 v hodnotách proměnných jsou mezery nahrazeny znakem + znaky., - a _ jsou nahrazeny znakem procenta % následovanými šestnáctkovými číslicemi vyjadřujícími kód znaku. Soubor prvni.htm <A HREF= "druhy.php?celejmeno=miloslav+hub"> Pokračujte zde</a> Soubor druhy.php <?php echo $_GET["celeJmeno"]; // Miloslav Hub?>
29 Předávání proměnných pomocí formuláře Soubor prvni.htm <?php $id = 124;?> <form action= "druhy.php" method="post"> <input type="hidden" name="mojeid" value="<?php echo $id?>"> <input type="submit" value="pokračuj"> </form> Soubor druhy.php <?php echo Moje ID je:".$_post["mojeid"];?>
30 Cookies (1) Malé soubory, které může WWW stránka uložit na lokální disk klienta Cookies jak klient, tak i server zasílají v hlavičce Pokud je stejná stránka volána později, odešlou se jí data uložená v příslušných cookies. Bezpečné: omezená velikost cookies, max. počet pro jeden server,. Použití: např. pro zjištění, pokolikáté klient server navštívil Klient může mít podporu cookies vypnutou
31 Cookies (2) Uložení cookies: SetCookie("jmeno", "Jan Novák"); SetCookie("jmeno", "Jan Novák", Time()+3600); Protože je cookies součástí hlavičky musí být tento příkaz použit dříve, než je generovaný vlastní kód HTML!!! Čtení cookies: echo $_COOKIES["jmeno"]; Všechny cookies, které na server dorazí, jsou uloženy v superglobálním poli $_COOKIES.
32 Session proměnné (1) Podporovány až od PHP 4.0 Podpora session proměnných musí být povolena v konfiguračním souboru php.ini Jedná se o mechanismus, který uživatelům přiděluje jednoznačné identifikátory. Vybrané proměnné jako označeny jako session proměnné. Session proměnné se přitom ukládají do sdílené paměti nebo do souborů na serveru. Skript, který bude pracovat s session proměnnými, musí mít na začátku příkaz session_start(); Chceme-li nějakou proměnnou definovat jako session proměnnou, použijeme příkaz session_register("nazev_promenne");
33 Session proměnné (2) Soubor prvni.php <?php Session_start(); Session_register("sessionPromenna"); $sessionpromenna = 20;?> <A HREF="druhy.php">Pokračujte zde</a> Soubor druhy.php <?php Session_start(); echo $_SESSION["sessionPromenna"]; //20?>
34 MySQL MySQL je nejpoužívanější databázový server (ve spolupráci s PHP). Velmi rychlý, multi-threadový, více uživatelský, jednoduchý a přitom robustní SQL server. Šířený pod GNU General Public Licence (použití zdarma)nebo možnost zakoupit si komerční licenci (podpora). Naprogramován v C a C++. Funguje pod mnoha platformami (nejpoužívanější Linux). Podporuje transakční i ne-transkační zpracování. Dodržuje (téměř) normu SQL-92. Často využívané webové rozhraní: phpmyadmin (opensource). Existují i rozhraní typu desktop aplikace.
35 Ukončení běhu skiptu <HTML><HEAD></HEAD><BODY> <?php if($jmeno): echo "Jméno je: $jmeno"; echo "</BODY></HTML>"; Exit(); endif;?> <FORM> Jméno: <INPUT TYP="text" NAME="jmeno"> <INPUT TYPE="submit"> </FORM> </BODY></HTML>
36 PHP a formuláře (1) <?php $jmeno = $_POST['jmeno']; $prijmeni = $_POST['prijmeni']; if($jmeno && $prijmeni): ZpracujHodnotyZFormulare(); else:?> <FORM ACTION="" METHOD="POST"> Jméno: <INPUT TYPE="text" NAME="jmeno"> Příjmení: <INPUT TYPE="text" NAME="prijmeni"> <INPUT TYPE="submit"> </FORM> <?php endif;?>
37 PHP a formuláře (2) <INPUT TYPE="text" NAME="klidneJinyNazev" VALUE="<?php echo $promenna1?>"> <TEXTAREA><?php echo $promenna2?></textarea> <INPUT TYPE="radio" NAME="promenna2" <?php if($promenna2) echo "SELECTED"?>> <SELECT NAME="polozky"> <OPTION VALUE="polozka1" <?php if($polozky=="polozka1") echo "SELECTED"?>>položka 1</OPTION> </SELECT> <INPUT TYPE="checkbox" NAME="promenna3" <?php if($promenna3) echo "CHECKED"?>>
38 PHP a formuláře (3) <SELECT NAME="promenna"> <?php while($pomocna=$asociativnipole["polozka"]):?> <OPTION VALUE="<?php echo $pomocna?>"> <?php echo $pomocna?> </OPTION> <?php endwhile?> </SELECT>
39 PHP a aplikační protokoly HTTP FTP SMTP SNMP IMAP POP3 NNTP LDAP
40 Mail(«komu», «předmět», «zpráva», «hlavičky») <?php $komu = "jaroslav.vopicka@upce.cz"; $predmet = "Pokusny "; $zprava = "Dobry den,\nphp je fajn...:-)\n\nm.h. "; $hlavicky = "From: miloslav.hub@upce.cz"; $poslani = Mail($komu, $predmet, $zprava, $hlavicky); $poslani? echo "Posláno" : echo "Neposláno";?>
41 LDAP Připojení k serveru $server = LDAP_Connect("lide.server.cz"); Anonymní připojení k adresáři LDAP_Bind($server); Vyhledání všech jmen, které začínají novák $vysledek = LDAP_Search($server, "", "cn=novák*" ); Zjištění první položky $prvnipolozka = LDAP_First_Entry($server, $vysledek);.. Odpojení serveru LDAP_Close($server);
42 FTP Připojení k serveru $server = ftp_connect("server.cz"); Přihlášení k serveru $prihlaseni = ftp_login($server, "hub", "123456"); Nahrání souboru na server $upload = ftp_put($server, "cil.txt", "zdroj.txt", FTP_BINARY); Odpojení serveru ftp_quit($server);
43 POP3 Připojení k serveru $spojeni = IMAP_Open("{mbox.nekde.cz/pop3}INBOX", "hub", "123456"); Zjištění počtu příchozích zpráv $pocet_zprav = IMAP_Num_Msg();.. Odpojení serveru IMAP_Close($spojeni);
Databázové aplikace pro internetové prostředí. 01 - PHP úvod, základní princip, vkládání skriptu, komentáře, výpis na obrazovku
Databázové aplikace pro internetové prostředí 01 - PHP úvod, základní princip, vkládání skriptu, komentáře, výpis na obrazovku Projekt: Inovace výuky prostřednictvím ICT Registrační číslo: CZ.1.07/1.5.00/34.250
VícePHP. Čtvrtek 8. září. Čtvrtek 15. září. Anonymní test znalostí
Čtvrtek 8. září Anonymní test znalostí Čtvrtek 15. září PHP je programovací jazyk, který pracuje na straně serveru. S PHP můžete ukládat a měnit data webových stránek. PHP původně znamená Personal Home
VíceVstupní požadavky, doporučení a metodické pokyny
Název modulu: Základy PHP Označení: C9 Stručná charakteristika modulu Modul je orientován na tvorbu dynamických stánek aktualizovaných podle kontextu volání. Jazyk PHP umožňuje velmi jednoduchým způsobem
Více1 Webový server, instalace PHP a MySQL 13
Úvod 11 1 Webový server, instalace PHP a MySQL 13 Princip funkce webové aplikace 13 PHP 14 Principy tvorby a správy webového serveru a vývojářského počítače 14 Co je nezbytné k instalaci místního vývojářského
VíceAplikační vrstva. Úvod do Php. Ing. Martin Dostal
Aplikační vrstva Úvod do Php Ing. Martin Dostal Co to je PHP? php soubory se nekompilují, interpret je spouští přímo bez překladu php běží na serveru php soubor je.txt soubor obsahující php kód: Zkrácený
VíceTřídy a objekty. Třídy a objekty. Vytvoření instance třídy. Přístup k atributům a metodám objektu. $z = new Zlomek(3, 5);
Programovací jazyk PHP doc. Ing. Miroslav Beneš, Ph.D. katedra informatiky FEI VŠB-TUO A-1007 / 597 324 213 http://www.cs.vsb.cz/benes Miroslav.Benes@vsb.cz Obsah Třídy a objekty Výjimky Webové aplikace
VícePHP PHP je skriptovací programovací jazyk dynamických internetových stránek PHP je nezávislý na platformě
PHP PHP původně znamenalo Personal Home Page a vzniklo v roce 1996, od té doby prošlo velkými změnami a nyní tato zkratka znamená Hypertext Preprocessor. PHP je skriptovací programovací jazyk, určený především
Vícelanguage="javascript">... </script>.
WWW (World Wide Web) je dnes společně s elektronickou poštou nejvyužívanější službou internetu. URL (Uniform Resource Locator) slouží ke kompletní adresaci informace na internetu. Udává jak protokol, který
VícePHP - úvod. Kapitola seznamuje se základy jazyka PHP a jeho začleněním do HTML stránky.
PHP - úvod Kapitola seznamuje se základy jazyka PHP a jeho začleněním do HTML stránky. Klíčové pojmy: PHP, webový prohlížeč, HTTP, FTP Základní pojmy služba WWW = 1990 první prototyp serveru, od roku 1994
VícePHP tutoriál (základy PHP snadno a rychle)
PHP tutoriál (základy PHP snadno a rychle) Druhá, vylepšená offline verze. Připravil Štěpán Mátl, http://khamos.wz.cz Chceš se naučit základy PHP? V tom případě si prostuduj tento rychlý průvodce. Nejdříve
VíceInternet cvičení. ZS 2009/10, Cvičení 4.,15.12.2009 PHP. Tomáš Pop. DISTRIBUTED SYSTEMS RESEARCH GROUP http://dsrg.mff.cuni.cz
Internet cvičení ZS 2009/10, Cvičení 4.,15.12.2009 PHP Tomáš Pop DISTRIBUTED SYSTEMS RESEARCH GROUP http://dsrg.mff.cuni.cz CHARLES UNIVERSITY PRAGUE Faculty of Mathematics and Physics Generování tabulky
Vícerychlý vývoj webových aplikací nezávislých na platformě Jiří Kosek
rychlý vývoj webových aplikací nezávislých na platformě Jiří Kosek Co je to webová aplikace? příklady virtuální obchodní dům intranetový IS podniku vyhledávací služby aplikace jako každá jiná přístupná
VíceÚvodem 9. Zpětná vazba od čtenářů 10 Zdrojové kódy ke knize 10 Errata 10. Než začneme 11
Obsah Úvodem 9 Zpětná vazba od čtenářů 10 Zdrojové kódy ke knize 10 Errata 10 Kapitola 1 Než začneme 11 Dynamické vs. statické stránky 11 Co je a k čemu slouží PHP 12 Instalace potřebného softwarového
Více1. Webový server, instalace PHP a MySQL 13
Úvod 11 1. Webový server, instalace PHP a MySQL 13 Princip funkce webové aplikace 13 PHP 14 Principy tvorby a správy webového serveru a vývojářského počítače 14 Co je nezbytné k instalaci místního vývojářského
VíceZáklady PHP. Úvod do jazyka PHP a principů skriptování na straně serveru
Základy PHP Úvod do jazyka PHP a principů skriptování na straně serveru Princip fungování web serveru Server se podívá do svého datového úložiště Hypertext Transfer Protocol Internet Internet Nalezne požadovaný
VíceNávrh a tvorba WWW stránek 1/8. Formuláře
Návrh a tvorba WWW stránek 1/8 Formuláře význam předávání hodnot od uživatele skriptům mezi značkami a základní atributy action definuje obslužný skript, nelze v XHTML method metoda, kterou
VíceStřední odborná škola a Střední odborné učiliště, Hořovice
Kód DUM : VY_32_INOVACE_DYN.1.06 Název materiálu: Anotace Autor Jazyk Očekávaný výstup 06 Základ psaní skriptů v jazyce PHP DUM provede žáka jednoduchým skriptem, který sečte a znásobí dvě čísla Ing. Vladimír
VíceEVROPSKÝ SOCIÁLNÍ FOND. Úvod do PHP PRAHA & EU INVESTUJEME DO VAŠÍ BUDOUCNOSTI
EVROPSKÝ SOCIÁLNÍ FOND Úvod do PHP PRAHA & EU INVESTUJEME DO VAŠÍ BUDOUCNOSTI Úvod do PHP PHP Personal Home Page Hypertext Preprocessor jazyk na tvorbu dokumentů přípona: *.php skript je součást HTML stránky!
VíceK práci budeme využívat souborového manažeru Unreal Commander alespoň si ho procvičíme
PHP je programovací jazyk, který pracuje na straně serveru. S PHP můžete ukládat a měnit data webových stránek. PHP původně znamená Personal Home Page a vzniklo v roce 1996, od té doby prošlo velkými změnami
VíceInstalace a konfigurace web serveru. WA1 Martin Klíma
Instalace a konfigurace web serveru WA1 Martin Klíma Instalace a konfigurace Apache 1. Instalace stáhnout z http://httpd.apache.org/ nebo nějaký balíček předkonfigurovaného apache, např. WinLamp http://sourceforge.net/projects/winlamp/
VíceKlíčová slova: dynamické internetové stránky, HTML, CSS, PHP, SQL, MySQL,
Anotace sady: Dynamické internetové stránky, VY_32_INOVACE_PRG_PHP_01 Klíčová slova: dynamické internetové stránky, HTML, CSS, PHP, SQL, MySQL, Stupeň a typ vzdělávání: gymnaziální vzdělávání, 4. ročník
VíceSoučasný svět Projekt č. CZ.2.17/3.1.00/32038, podpořený Evropským sociálním fondem v rámci Operačního programu Praha adaptabilita
Aktivní webové stránky Úvod: - statické webové stránky: pevně vytvořený kód HTML uložený na serveru, ke kterému se přistupuje obvykle pomocí protokolu HTTP (HTTPS - zabezpečený). Je možno používat i různé
VíceMaturitní otázky z předmětu PROGRAMOVÁNÍ
Wichterlovo gymnázium, Ostrava-Poruba, příspěvková organizace Maturitní otázky z předmětu PROGRAMOVÁNÍ 1. Algoritmus a jeho vlastnosti algoritmus a jeho vlastnosti, formy zápisu algoritmu ověřování správnosti
VíceFormuláře. Internetové publikování. Formuláře - příklad
Formuláře Internetové publikování Formuláře - příklad 1 Formuláře - použití Odeslání dat od uživatele Možnosti zpracování dat Webová aplikace na serveru (ASP, PHP) Odeslání e-mailem Lokální script Formuláře
VícePHP a Large Objecty v PostgreSQL
PHP a Large Objecty v PostgreSQL Pavel Janík ml. http://www.janik.cz PHP a Large Objecty v PostgreSQL 1 Jazyk PHP je velmi mocným jazykem pro vývoj webových aplikací. Má podporu snad všech velkých i menších
VíceFormuláře. Aby nám mohli uživatelé něco hezného napsat...... třeba co si o nás myslí!
Formuláře Aby nám mohli uživatelé něco hezného napsat...... třeba co si o nás myslí! HTML formuláře: Formuláře Možnost, jak uživatel může vložit obsah na web - odeslat data na server - zpracovat data ve
VíceInternet cvičení. ZS 2009/10, Cvičení 3.,8.12.2009. Tomáš Pop. DISTRIBUTED SYSTEMS RESEARCH GROUP http://dsrg.mff.cuni.cz
Internet cvičení ZS 2009/10, Cvičení 3.,8.12.2009 Tomáš Pop DISTRIBUTED SYSTEMS RESEARCH GROUP http://dsrg.mff.cuni.cz CHARLES UNIVERSITY PRAGUE Faculty of Mathematics and Physics Java Script obecně Moc
VíceProtokol HTTP 4IZ228 tvorba webových stránek a aplikací
4IZ228 tvorba webových stránek a aplikací Jirka Kosek Poslední modifikace: $Date: 2006/11/23 15:11:51 $ Obsah Úvod... 3 Co je to HTTP... 4 Základní model protokolu... 5 Struktura požadavku v HTTP 1.0 a
Více24-2-2 PROMĚNNÉ, KONSTANTY A DATOVÉ TYPY TEORIE DATUM VYTVOŘENÍ: 23.7.2013 KLÍČOVÁ AKTIVITA: 02 PROGRAMOVÁNÍ 2. ROČNÍK (PRG2) HODINOVÁ DOTACE: 1
24-2-2 PROMĚNNÉ, KONSTANTY A DATOVÉ TYPY TEORIE AUTOR DOKUMENTU: MGR. MARTINA SUKOVÁ DATUM VYTVOŘENÍ: 23.7.2013 KLÍČOVÁ AKTIVITA: 02 UČIVO: STUDIJNÍ OBOR: PROGRAMOVÁNÍ 2. ROČNÍK (PRG2) INFORMAČNÍ TECHNOLOGIE
VíceHTTP. Webový server. generátor HTML stránek (CGI, Perl, PHP, Python, Ruby, Java, ASP.NET) zpracování požadavku/ odeslání odpovědi.
Základy jazyka PHP Martin Klíma Dynamický web Webový klient požadavek HTTP odpověď Stránka 1 Toto je dynamicky generovaná stránka x xxxx xx. zpracování požadavku/ odeslání odpovědi generátor HTML stránek
VíceČtvrtek 8. prosince. Pascal - opakování základů. Struktura programu:
Čtvrtek 8 prosince Pascal - opakování základů Struktura programu: 1 hlavička obsahuje název programu, použité programové jednotky (knihovny), definice konstant, deklarace proměnných, všechny použité procedury
VíceIng. Přemysl Brada, MSc., Ph.D. Ing. Martin Dostal. Katedra informatiky a výpočetní techniky, FAV, ZČU v Plzni
Webové aplikace Ing. Přemysl Brada, MSc., Ph.D. Ing. Martin Dostal Katedra informatiky a výpočetní techniky, FAV, ZČU v Plzni Harmonogram Dopolední blok 9:00 12:30 Ing. Dostal Úvod, XHTML + CSS Ing. Brada,
VíceInovace bakalářského studijního oboru Aplikovaná chemie http://aplchem.upol.cz
Inovace bakalářského studijního oboru Aplikovaná chemie http://aplchem.upol.cz CZ.1.07/2.2.00/15.0247 Tento projekt je spolufinancován Evropským sociálním fondem a státním rozpočtem České republiky. Tvorba
Více1. lekce. do souboru main.c uložíme následující kód a pomocí F9 ho zkompilujeme a spustíme:
1. lekce 1. Minimální program do souboru main.c uložíme následující kód a pomocí F9 ho zkompilujeme a spustíme: #include #include int main() { printf("hello world!\n"); return 0; 2.
VíceServer-side technologie pro webové aplikace
Server-side technologie pro webové aplikace PIA 2011/2012 Téma 6 Copyright 2006 Přemysl Brada, Západočeská univerzita Server-side scriptování Cíl dynamické generování webového obsahu/rozhraní integrace
Více1. lekce. do souboru main.c uložíme následující kód a pomocí F9 ho zkompilujeme a spustíme:
1. lekce 1. Minimální program do souboru main.c uložíme následující kód a pomocí F9 ho zkompilujeme a spustíme: #include #include int main() { printf("hello world!\n"); return 0; 2.
VíceSkriptovací jazyky. Obsah
Skriptovací jazyky doc. Ing. Miroslav Beneš, Ph.D. katedra informatiky FEI VŠB-TUO A-1007 / 597 324 213 http://www.cs.vsb.cz/benes Miroslav.Benes@vsb.cz Obsah Co je to skriptovací jazyk? Výhody a nevýhody
VíceTematický celek Proměnné. Proměnné slouží k dočasnému uchovávání hodnot během provádění aplikace Deklarace proměnných
Tematický celek 03 3.1 Proměnné Proměnné slouží k dočasnému uchovávání hodnot během provádění aplikace. 3.1.1 Deklarace proměnných Dim jméno_proměnné [As typ] - deklarace uvnitř procedury platí pouze pro
VíceWebové Aplikace (6. přednáška)
Webové Aplikace (6. přednáška) Co je to Webová Aplikace Co je to Webová Aplikace Klient/Server model uživatelské rozhraní běží na straně klienta (prohlížeč) "logika" programu běží na serveru klient (prohlížeč)
VíceTvorba WWW stránek. přehled technologií používaných na webu principy jednotlivých technologií a možnosti jejich vzájemného kombinování
Tvorba WWW stránek přehled technologií používaných na webu principy jednotlivých technologií a možnosti jejich vzájemného kombinování HTML/XHTML kaskádové styly PHP spolupráce PHP s databázemi Technologie
VíceVÝVOJ INTERNETOVÝCH APLIKACÍ - VIA
Metodický list č. 1 Způsob zakončení : Úvod Technologie webových aplikací Protokol HTTP Po zvládnutí tématického celku bude student mít základní přehled o problematice programování internetových (webových)
VíceTechnologie Java Enterprise Edition. Přemek Brada, KIV ZČU 8.6.2011
Technologie Java Enterprise Edition Přemek Brada, KIV ZČU 8.6.2011 Přehled tématu Motivace a úvod Infrastruktura pro velké Java aplikace (Java základní přehled) Části třívrstvé struktury servlety, JSP
VíceAlgoritmizace a programování
Algoritmizace a programování Řídicí struktury jazyka Java Struktura programu Příkazy jazyka Blok příkazů Logické příkazy Ternární logický operátor Verze pro akademický rok 2012/2013 1 Struktura programu
VíceKurz je rozdělen do čtyř bloků, které je možné absolvovat i samostatně. Podmínkou pro vstup do kurzu je znalost problematiky kurzů předešlých.
Soubor kurzů XHTML, CSS, PHP a MySQL Kurz je rozdělen do čtyř bloků, které je možné absolvovat i samostatně. Podmínkou pro vstup do kurzu je znalost problematiky kurzů předešlých. Jeden blok se skládá
VíceÚvod do programovacích jazyků (Java)
Úvod do programovacích jazyků (Java) Michal Krátký Katedra informatiky VŠB Technická univerzita Ostrava Úvod do programovacích jazyků (Java), 2007/2008 c 2006 2008 Michal Krátký Úvod do programovacích
VíceZáklady HTML, URL, HTTP, druhy skriptování, formuláře
Základy HTML, URL, HTTP, druhy skriptování, formuláře Skriptování na straně klienta a serveru Skriptování na straně klienta se provádí pomocí programovacího jazyka JavaScript, který je vkládán do HTML
VícePROGRAMOVÁNÍ V SHELLU
PROGRAMOVÁNÍ V SHELLU Prostředí, jazyk, zdrojový kód chceme-li posloupnost jistých příkazů používat opakovaně, případně z různých míst adresářové struktury, můžeme tuto posloupnost uložit souboru, který
VíceNávrh a tvorba WWW stránek 1/14. PHP a databáze
Návrh a tvorba WWW stránek 1/14 PHP a databáze nejčastěji MySQL součástí balíčků PHP navíc podporuje standard ODBC PHP nemá žádné šablony pro práci s databází princip práce s databází je stále stejný opakované
VíceObsah přednášky. Představení webu ASP.NET frameworky Relační databáze Objektově-relační mapování Entity framework
Web Jaroslav Nečas Obsah přednášky Představení webu ASP.NET frameworky Relační databáze Objektově-relační mapování Entity framework Co to je web HTTP protokol bezstavový GET POST HEAD Cookies Session HTTPS
Více1. Úvod do Ajaxu 11. Jak Ajax funguje? 13
Obsah Úvodem 9 1. Úvod do Ajaxu 11 Jak Ajax funguje? 13 Popis 13 Ukázky 13 Jaké jsou možnosti tvorby interaktivních webových aplikací? 15 Co je třeba znát? 16 Jak fungují technologie Ajaxu 16 Jak funguje
VíceVÝUKOVÝ MATERIÁL. Bratislavská 2166, 407 47 Varnsdorf, IČO: 18383874 www.vosassvdf.cz, tel. +420412372632 Číslo projektu
VÝUKOVÝ MATERIÁL Identifikační údaje školy Vyšší odborná škola a Střední škola, Varnsdorf, příspěvková organizace Bratislavská 2166, 407 47 Varnsdorf, IČO: 18383874 www.vosassvdf.cz, tel. +420412372632
VíceObsah. Předmluva 13 Zpětná vazba od čtenářů 14 Zdrojové kódy ke knize 15 Errata 15
Předmluva 13 Zpětná vazba od čtenářů 14 Zdrojové kódy ke knize 15 Errata 15 KAPITOLA 1 Úvod do programo vání v jazyce C++ 17 Základní pojmy 17 Proměnné a konstanty 18 Typy příkazů 18 IDE integrované vývojové
VíceStřední odborná škola a Střední odborné učiliště, Hořovice
Kód DUM : VY_32_INOVACE_DYN.1.05 Název materiálu: Anotace Autor Jazyk Očekávaný výstup 05 Zásady psaní v jazyce PHP DUM naučí základní kroky v psaní správné syntaxe PHP, žák napíše svůj první skript Ing.
VíceUkázka knihy z internetového knihkupectví www.kosmas.cz
Ukázka knihy z internetového knihkupectví www.kosmas.cz U k á z k a k n i h y z i n t e r n e t o v é h o k n i h k u p e c t v í w w w. k o s m a s. c z, U I D : K O S 1 8 1 2 0 1 U k á z k a k n i h
VíceVISUAL BASIC. Práce se soubory
VISUAL BASIC Práce se soubory Práce se soubory 1/2 2 Vstupní data pro programy bývají uloženy do souborů Vstupy pro výpočet, nastavení vzhledu aplikace Výsledky práce programu je potřeba uchovat uložit
VíceProgramování v jazyce JavaScript
Programování v jazyce JavaScript Katedra softwarového inženýrství Fakulta informačních technologií České vysoké učení technické v Praze Pavel Štěpán, 2011 Syntaxe 1. část BI-JSC Evropský sociální fond
VíceProgramovací jazyk Pascal
Programovací jazyk Pascal Syntaktická pravidla (syntaxe jazyka) přesná pravidla pro zápis příkazů Sémantická pravidla (sémantika jazyka) pravidla, která každému příkazu přiřadí přesný význam Všechny konstrukce
VíceTestování webových aplikací Seznam.cz
Testování webových aplikací Seznam.cz Roman Kümmel Bezpečnostní hrozby Síťové prvky, servery VPN, Remote desktop Webové aplikace DoS, DDoS Sociotechnika Wi-Fi Útoky proti uživatelům Útoky proti aplikaci
Více2015 GEOVAP, spol. s r. o. Všechna práva vyhrazena.
2015 GEOVAP, spol. s r. o. Všechna práva vyhrazena. GEOVAP, spol. s r. o. Čechovo nábřeží 1790 530 03 Pardubice Česká republika +420 466 024 618 http://www.geovap.cz V dokumentu použité názvy programových
VícePHP. nejen pro začátečníky. $c; echo { Martin Pokorný. Vzdìlávání, které baví www.c-media.cz. Nakladatelství a vydavatelství.
}else{ { if($b >$ c){ echo $max=$b; // vypí }else{ echo $max=$c; // vypí?> cas se }e B : se{ echo B ; default: ($b>$c){ echo C ; } $max=$b; }else{ $max=$c; PHP nejen pro začátečníky k;?> $c; echo { Martin
VíceMasarykova střední škola zemědělská a Vyšší odborná škola, Opava, příspěvková organizace
Masarykova střední škola zemědělská a Vyšší odborná škola, Opava, příspěvková organizace Číslo projektu Číslo materiálu Autor Průřezové téma Předmět CZ.1.07/1.5.00/34.0565 VY_32_INOVACE_284_Programovací_jazyky
VícePlatební systém XPAY [www.xpay.cz]
Platební systém XPAY [www.xpay.cz] implementace přenosu informace o doručení SMS verze 166 / 1.3.2012 1 Obsah 1 Implementace platebního systému 3 1.1 Nároky platebního systému na klienta 3 1.2 Komunikace
VícePreprocesor a koncepce (větších) programů. Úvod do programování 2 Tomáš Kühr
Preprocesor a koncepce (větších) programů Úvod do programování 2 Tomáš Kühr Práce s preprocesorem Preprocesor Zpracovává zdrojový kód ještě před překladačem Provádí pouze záměny textů (např. identifikátor
VíceMAXScript výukový kurz
MAXScript výukový kurz Díl čtvrtý jazyk MAXScript, část I. Jan Melichar, březen 2008 Jan Melichar (aka JME) strana 1 OBSAH ÚVOD... 4 ZÁKLADNÍ PŘÍKAZY... 5 OPERÁTORY... 6 PROMĚNNÉ... 6 POLE... 7 ZÁVĚREM...
VíceStřední odborná škola a Střední odborné učiliště, Hořovice
Kód DUM : VY_32_INOVACE_DYN.1.18 Název materiálu: Anotace Autor Jazyk Očekávaný výstup 18 PHP- Základy práce s databází PHP - MySQL DUM naučí žáky postupu při vytvoření, připojení databáze a vytvoření
VíceObsah. Úvodem 9. Kapitola 1 Než začneme 11. Kapitola 2 Dynamické zobrazování obsahu 25. Zpětná vazba od čtenářů 10 Zdrojové kódy ke knize 10 Errata 10
Obsah Úvodem 9 Zpětná vazba od čtenářů 10 Zdrojové kódy ke knize 10 Errata 10 Kapitola 1 Než začneme 11 Dynamické vs. statické stránky 11 Co je a k čemu slouží PHP 12 Instalace potřebného softwarového
VíceStřední odborná škola a Střední odborné učiliště, Hořovice
Kód DUM : VY_32_INOVACE_DYN.1.14 Název materiálu: Anotace Autor Jazyk Očekávaný výstup 14 PHP- práce se soubory v PHP (3.část) Komplexní řešený příklad DUM je žáků průvodcem pro pochopení principu použití
VíceSada 1 - PHP. 03. Proměnné, konstanty
S třední škola stavební Jihlava Sada 1 - PHP 03. Proměnné, konstanty Digitální učební materiál projektu: SŠS Jihlava šablony registrační číslo projektu:cz.1.09/1.5.00/34.0284 Šablona: III/2 - inovace a
VíceČinnost operačních systémů. Beránek Pavel 1. KŠPA
Činnost operačních systémů Beránek Pavel 1. KŠPA Funkce operačního systému Jedná se o systémový software (opak uživatelského = aplikace), který spravuje systémové prostředky (RAM, procesorový čas) a poskytuje
VíceProgramování v jazyce JavaScript
Programování v jazyce JavaScript Katedra softwarového inženýrství Fakulta informačních technologií České vysoké učení technické v Praze Pavel Štěpán, 2011 Operátory a příkazy BI-JSC Evropský sociální fond
VícePreprocesor. Karel Richta a kol. katedra počítačů FEL ČVUT v Praze. Karel Richta, Martin Hořeňovský, Aleš Hrabalík, 2016
Preprocesor Karel Richta a kol. katedra počítačů FEL ČVUT v Praze Karel Richta, Martin Hořeňovský, Aleš Hrabalík, 2016 Programování v C++, A7B36PJC 4/2016, Lekce 9b https://cw.fel.cvut.cz/wiki/courses/a7b36pjc/start
VíceDUM 07 téma: Proměnné, konstanty a pohyb po buňkách ve VBA
DUM 07 téma: Proměnné, konstanty a pohyb po buňkách ve VBA ze sady: 03 tematický okruh sady: Tvorba skript a maker ze šablony: 10 Algoritmizace a programování určeno pro: 4. ročník vzdělávací obor: vzdělávací
VíceOd CGI k FastCGI. Uvedené dílo podléhá licenci Creative Commons Uved te autora 3.0 Česko.
Od CGI k FastCGI Ondřej Caletka 5. října 2013 Uvedené dílo podléhá licenci Creative Commons Uved te autora 3.0 Česko. Ondřej Caletka (CESNET, z.s.p.o.) Od CGI k FastCGI 5. října 2013 1 / 18 Obsah 1 Common
VíceStřední odborná škola a Střední odborné učiliště, Hořovice
Kód DUM : VY_32_INOVACE_DYN.1.19 Název materiálu: 19 PHP- Základy práce s databází PHP 2. část MySQL (Aplikace knihovna) Anotace Autor Jazyk Očekávaný výstup DUM je žákům průvodcem vytvoření databáze knih
VíceObsah. Předmluva Kapitola 1 Úvod 1. Web v kostce 1 Kdo je webmaster? 4 Doporučená literatura 4. Kapitola 2 Přehled jazyka HTML 5
Předmluva xi Kapitola 1 Úvod 1 Web v kostce 1 Kdo je webmaster? 4 Doporučená literatura 4 Část I: HTML Kapitola 2 Přehled jazyka HTML 5 Struktura dokumentů HTML 10 Syntaxe jazyka HTML 10 Obsluha událostí
VíceServerové skriptovací technologie
4IZ228 tvorba webových stránek a aplikací Jirka Kosek Poslední modifikace: $Date: 2011/11/10 17:41:58 $ Obsah Úvod... 3 Základní principy generování stránek na serveru... 4 Interakce s webovou aplikací
VíceNSWI142 Webové aplikace Zkouškový test
NSWI142 Webové aplikace Zkouškový test Jméno: 24.12.2016 U každé otázky může být více správných odpovědí, ale také nemusí být správná žádná. Zaškrtávejte pouze odpovědi, které jsou zcela pravdivé. Z čistě
VíceÚvod do informačních služeb Internetu
Úvod do informačních služeb Internetu Rozdělení počítačových sítí Počítačové sítě se obecně rozdělují do základních typů podle toho, na jak velkém území spojují počítače a jaké spojovací prostředky k tomu
VíceZáklady webových aplikací ZWA Přednáška č. 3 tvorba formulářů na klientské straně. Martin Klíma
Základy webových aplikací ZWA Přednáška č. 3 tvorba formulářů na klientské straně Martin Klíma FORMULÁŘE Formuláře Formuláře se používají k odesílání dat na server Omezená sada formulářových polí Není
Více4. lekce Přístup k databázi z vyššího programovacího jazyka
4. lekce Přístup k databázi z vyššího programovacího jazyka Studijní cíl Tento blok popisuje základní principy přístupu k databázi z vyššího programovacího jazyka. Doba nutná k nastudování 2-3 hodiny Průvodce
VíceInternet Information Services (IIS) 6.0
Internet Information Services (IIS) 6.0 V operačním systému Windows Server 2003 je obsažena i služba IIS v 6.0. Služba IIS poskytuje jak www server tak i některé další služby (FTP, NNTP,...). Jedná se
VíceSTŘEDNÍ ŠKOLA INFORMAČNÍCH TECHNOLOGIÍ A SOCIÁLNÍ PÉČE
STŘEDNÍ ŠKOLA INFORMAČNÍCH TECHNOLOGIÍ A SOCIÁLNÍ PÉČE WEBOWÉ STRÁNKY TŘÍD KAMIL POPELKA ZÁVĚREČNÁ MATURITNÍ PRÁCE BRNO 2011 Prohlášení Prohlašuji, že maturitní práce je mým původním autorským dílem, které
VícePHP a bezpečnost. nejen veřejná
PHP a bezpečnost nejen veřejná Navrhujeme bezpečné aplikace Efektivně spustitelných skriptů by mělo být co nejméně. V ideálním případě jen jeden "bootstrap" skript (index.php). Případně jeden bootstrap
VíceVyužití OOP v praxi -- Knihovna PHP -- Interval.cz
Page 1 of 6 Knihovna PHP Využití OOP v praxi Po dlouhé teorii přichází na řadu praxe. V následujícím textu si vysvětlíme možnosti přístupu k databázi pomocí různých vzorů objektově orientovaného programování
VíceŠablonovací systém htmltmpl vypracoval: Michal Vajbar, 2007. Šablonovací systém htmltmpl
Šablonovací systém htmltmpl 1 Představení šablonovacích systémů Každý, kdo se zabývá tvorbou webových aplikací dříve nebo později zjistí, že je vhodné oddělovat obsah aplikace od jejího vzhledu. Pokud
VíceMIKROPROCESORY PRO VÝKONOVÉ SYSTÉMY
MIKROPROCESORY PRO VÝKONOVÉ SYSTÉMY Stručný úvod do programování v jazyce C 1.díl České vysoké učení technické Fakulta elektrotechnická A1B14MIS Mikroprocesory pro výkonové systémy 06 Ver.1.10 J. Zděnek,
VíceStřední odborná škola a Střední odborné učiliště, Hořovice
Kód DUM : VY_32_INOVACE_DYN.1.15 Název materiálu: Anotace Autor Jazyk Očekávaný výstup 15 PHP- funkce mail() v PHP odesílání e-mailu pomocí dynamické stránky DUM je námětem k řešení jednoduché mailové
VíceINOVACE PŘEDMĚTŮ ICT. MODUL 11: PROGRAMOVÁNÍ WEBOVÝCH APLIKLACÍ Metodika
Vyšší odborná škola ekonomická a zdravotnická a Střední škola, Boskovice INOVACE PŘEDMĚTŮ ICT MODUL 11: PROGRAMOVÁNÍ WEBOVÝCH APLIKLACÍ Metodika Zpracoval: Jaroslav Kotlán srpen 2009s Úvod Modul Programování
VíceDSL manuál. Ing. Jan Hranáč. 27. října 2010. V této kapitole je stručný průvodce k tvorbě v systému DrdSim a (v
DSL manuál Ing. Jan Hranáč 27. října 2010 V této kapitole je stručný průvodce k tvorbě v systému DrdSim a (v současné době krátký) seznam vestavěných funkcí systému. 1 Vytvoření nového dobrodružství Nejprve
VíceKoncepce (větších) programů. Základy programování 2 Tomáš Kühr
Koncepce (větších) programů Základy programování 2 Tomáš Kühr Parametry a návratová hodnota main Již víme, že main je funkce A také tušíme, že je trochu jiná než ostatní funkce v programu Funkce main je
VíceProgramovací jazyk. - norma PASCAL (1974) - implementace Turbo Pascal, Borland Pascal FreePascal Object Pascal (Delphi)
Programovací jazyk - norma PASCAL (1974) - implementace Turbo Pascal, Borland Pascal FreePascal Object Pascal (Delphi) Odlišnosti implementace od normy - odchylky např.: nepovinná hlavička programu odlišná
VíceÚvod do tvorby internetových aplikací
CVT6 01a Úvod do tvorby internetových aplikací Osnova předmětu (X)HTML a tvorba webu pomocí přímého zápisu kódu Tvorba web designu a skládání stránek z kousků Skriptovací jazyky na webu Návrh software
VíceDUM 3 téma: Podmínky a Globální proměnné
DUM 3 téma: Podmínky a Globální proměnné ze sady: 2 tematický okruh sady: Tvorba dynamických www stránek ze šablony: 08 Internet určeno pro: 3. ročník vzdělávací obor: 18-20-M/01 Informační technologie
VíceUžitečné odkazy: http://en.wikipedia.org/wiki/list_of_http_status_codes
Užitečné odkazy: http://en.wikipedia.org/wiki/list_of_http_status_codes Metoda PUT protokolu HTTP slouží k dotazu na možnou komunikaci se serverem na konkrétní URL analýze způsobu připojení zjištění typu
VícePopis logování v aplikačním serveru
Popis logování v aplikačním serveru Zpracoval: Tomáš Urych U Mlýna 2305/22, 141 Praha 4 Záběhlice Dne: 3.10.2011 tel.: +420 585 203 370-2 e-mail: info@eso9.cz Revize: Urych Tomáš www.eso9.cz Dne: 26.3.2018
VíceDYNAMICKÉ WEBOVÉ STRÁNKY
DYNAMICKÉ WEBOVÉ STRÁNKY Programování - část 2 Ing. Pavel Chmiel, Ph.D. 2012 Jazyk PHP PHP je skriptovací jazyk vykonávaný na straně webového serveru. PHP skripty se vkládají přímo do kódu webové stránky
VíceJazyk C Program v jazyku C má následující strukturu: konstanty nebo proměnné musí Jednoduché datové typy: Strukturované datové typy Výrazy operátory
Jazyk C Program v jazyku C má následující strukturu: Direktivy procesoru Globální definice (platné a známé v celém programu) Funkce Hlavička funkce Tělo funkce je uzavřeno mezi složené závorky { Lokální
VíceMichal Krátký. Úvod do programovacích jazyků (Java), 2006/2007
Úvod do programovacích jazyků (Java) Michal Krátký 1 Katedra informatiky VŠB Technická univerzita Ostrava Úvod do programovacích jazyků (Java), 2006/2007 c 2006 Michal Krátký Úvod do programovacích jazyků
VícePRŮBĚHOVÝ TEST Z PŘEDNÁŠEK
PRŮBĚHOVÝ TEST Z PŘEDNÁŠEK listopad 2009 souhrn v1 Červené dobře (nejspíš), modré možná Oracle Internet Directory OID: Databáze nemůže z OID přebírat seznam uživatelů *Databáze může získat z OID seznam
Více5. POČÍTAČOVÉ CVIČENÍ
5. POČÍTAČOVÉ CVIČENÍ Databáze Databázi si můžeme představit jako místo, kam se ukládají všechny potřebné údaje. Přístup k údajům uloženým v databázi obstarává program, kterému se říká Systém Řízení Báze
Více