Úvod do PHP s přihlédnutím k MySQL
|
|
- Gabriela Soukupová
- před 7 lety
- Počet zobrazení:
Transkript
1 Root.cz - Úvod do PHP s přihlédnutím k MySQL Stránka č. 1 z 5 Úvod do PHP s přihlédnutím k MySQL Vhodná kombinace PHP a MySQL na dostatečně výkonném serveru poskytuje hodně možností. Hitem poslední doby je dynamicky generovaný web. A jak jinak ho dělat, než spojením skriptovacího jazyka a databáze. PHP je ještě docela mladý skriptovací jazyk, jeho vznik se datuje do konce roku Masového rozšíření dosáhl v letech následujících. Mezi jeho výhody patří jednoduchost. Pokud jste alespoň někdy viděli a psali jednoduché prográmky v jazyce podporujícím struktury (funkce - to hlavně, smyčky, podmínky...), nemělo by Vám činit problémy zvládnout PHP. Kdo by se chtěl o PHP zajímat poněkud hlouběji, má k dispozici nepřeberné množství příruček a návodů. Cílem článku není vyložit složitosti, ale spíš ukázat možnosti. PHP skripty se píší přímo do HTML, uzavírají se mezi tagy "" a "" (někdy "<%" a "%>" - záleží na konfiguraci). Web server podle nich pozná, že má tuto část kódu předat PHP modulu, který jej zpracuje a případně něco vrátí (a to web server pošle prohlížeči). Mějme nyní nainstalován PHP jako modul Apache, s podporou MySQL. Náš první skript bude vracet informace a možnosti nainstalovaného PHP modulu: phpinfo(); Uložme tento soubor do našeho adresáře s webem (pravděpodobně "~/public_html") a nazvěme ho index.php3. Spustíme browser a napíšeme naší URL. Objeví se stránka, která je generována samotným PHP. Na ní je výpis všech vlastností instalovaného PHP, něco o web serveru, MySQL serveru, a dokonce i o systému, na němž je PHP spuštěno. Existuje víc možností, jak z HTML vyskočit do PHP. Způsoby jsou: <? echo ("Tohle je nejjednodušší způsob\n"); echo("poněkud delší, ale vhodný pro XML dokumenty\n"); <script language="php"> echo ("Některé editory nemají rádi předchozí varianty...(třeba M$ FrontPage)"); </script> <% echo ("Nebo můžete používat ASP-čkové tagy"); %> Jistě jste si už všimli, že příkaz echo(); vypisuje argument do HTML kódu. Je to nejčastěji používaný příkaz. Syntaxe příkazů je podobná s jazykem C a C++. Skládá se ze jména funkce (příkazu), za nímž jsou v závorce uvedeny proměnné, které funkci předáváme. Možná by ještě bylo vhodné zmínit, že proměnné jsou lokální a globální. Lokální proměnné jsou dostupné pouze ve funkcích, ve kterých jsou používány.
2 Root.cz - Úvod do PHP s přihlédnutím k MySQL Stránka č. 2 z 5 Změňme nyní náš index.php3 tak, aby vypisoval aktuální čas a datum a hezky nás přivítal na stránce. K tomu použijeme předdefinované funkce implementované v PHP a týkající se času: print (date("d m Y h:i:s")); Reloadněte si stránku a uvidíte, co to napsalo. Příkaz print funguje stejně jako příkaz echo. Jelikož je funkce date hodně často používána, a málokdo si zapamatuje tu správnou syntaxi pro svoje účely nejvhodnější, vytvoříme si nyní funkci moje_datum: function moje_datum() { print (date("d m Y h:i:s")); } Je to jednoduchá funkce, do níž nic nevstupuje a nic se nevrací, pouze vytiskne datum v našem formátu. Uložme funkci do souboru funkce.inc do adresáře ~/public_html/include. V hlavním dokumentu (index.php3) se budeme na tuto funkci odvolávat. A aby interpret věděl, kde ji má hledat, řekneme mu to: require("include/funkce.inc"); moje_datum(); Výsledek je úplně stejný. Můžeme od této doby místo složitého vypisování "print (date("d m Y h:i:s"));" psát jen "moje_datum();". Ušetříte tím mnoho času a hlavně nebudete muset při požadavku na změnu formátu data a hodiny hledat třeba výskytů, ale změníte jen funkci, která to zabezpečuje. Stejný přístup lze zvolit, pokud máte na stránce sekce vyskytující se na všech stránkách (třeba na ROOTu jsou to tlačítka dole...). Jednoduše si vytvoříte jakousi "šablonu" - kus HTML kódu nebo další PHP skript - a ten "vložíte" na požadované místo. Ukážeme si to na ukázce. Každý HTML soubor by měl mít hlavičku. Ta usnadňuje vyhledávání a nese v sobě informace o dokumentu, autorovi, právech a jiné věci. Vypadá asi takto: <head> <META name="description" lang="cs" content=""> <META name="keywords" lang="cs" content=""> <META name="generator" content="emacs 20.4">
3 Root.cz - Úvod do PHP s přihlédnutím k MySQL Stránka č. 3 z 5 </head> <META name="resource-type" content="document"> <META name="copyright" content="content (c) 2000 nekdo_nekde"> <META name="author" content="jmeno_autora"> <META HTTP-EQUIV="Reply-to" CONTENT="mail na odpovedi"> <META HTTP-EQUIV="Content-language" content="cs"> <META HTTP-EQUIV="Cache-Control" CONTENT="Public"> <META HTTP-Equiv="Content-Type" CONTENT="text/html; charset=iso "> <title>nadpis stránky</title> Takto vypadá hlavička HTML dokumentu. Dá se předpokládat, že všechny námi dynamicky generované stránky budou mít hlavičku stejnou. Nic nám nebrání v tom, aby jsme jí jednoduše vložili do každé stránky: include("include/head.html"); require("include/funkce.inc"); moje_datum(); Hlavička by měla být ještě před tagem BODY, což je dodrženo. Jen je potřeba samostatnou hlavičku uložit do souboru "~/public_html/include/head.html". Reloadněte stránku a podívejte se na zdroj HTML. Měla by se objevit hlavička přesně tak, jak jsme předpokládali. A nyní už k samotné implementaci MySQL do PHP. Aby bylo možno využívat možností MySQL serveru, je nejdříve nutné se na něj napojit a vybrat požadovanou databázi. A pak se už můžeme serveru ptát a on nám bude (pokud bude moci) odpovídat. Jeho odpovědi zpracujeme a zhodnotíme. Nakonec se nesmíme zapomenout odpojit od serveru. Toto je obecný návod jak to dělat. V příkladu je to jednodušší. Napíšeme si nový index.php3. Z minulých dílů bychom měli mít tabulku lidé s takovouto strukturou a údaji: id rc prijmeni jmeno plat /0041 Vonásek Alois /0087 Dlabačka Karel /5895 Houžvička Karel /0589 Klokánková Jana pohlavi ulice mesto psc m Ružová 15 Praha m Kolínská 1 Praha m Jabloňová 8 Praha z Školská 487 Praha Najednou budeme potřebovat rozeslat všem lidem třeba svatební oznámení. K tomu potřebujeme vědět jméno, příjmení a adresu sestávající z ulice, města a PSČ. Zkusme to napsat jako PHP
4 Root.cz - Úvod do PHP s přihlédnutím k MySQL Stránka č. 4 z 5 skript, který nám to vypíše do prohlížeče. 1: 2: 3: 4: $db = mysql_connect("localhost", "root", "heslo"); 5: mysql_select_db("root",$db); 6: $result = mysql_query("select * FROM lide",$db); 7: $radku = mysql_num_rows($result); 8: 9: for($i=0;$i<$radku;$i++) 10: { 11: printf("<table border=1>\n<tr>\n"); 12: printf("<td>jméno:</td><td> %s</td></tr>\n", mysql_result($result,$i,"jmeno")); 13: printf("<td>příjmení:</td><td> %s</td></tr>\n", mysql_result($result,$i,"prijmeni")); 14: printf("<td>ulice:</td><td> %s</td></tr>\n", mysql_result($result,$i,"ulice")); 15: printf("<td>město:</td><td> %s</td></tr>\n",mysql_result($result,$i,"mesto")); 16: printf("<td>psč:</td><td> %s</td></tr>\n",mysql_result($result,$i,"psc")); 17: printf("</table><br>\n"); 18: } 19: mysql_close($db); 20: 21: 22: Pojmenujte soubor jako lide.php3. Uložte ho do svého domovského adresáře s webem. Jak tento skript funguje? Řádek 4 znamená, že se spojujeme s MySQL serverem. Localhost je adresa počítače, na kterém server běží. Nemusí být totožná s naším. "root" je přihlašovací jméno a "heslo" heslo k přístupu do databáze. Tímto jsme napojeni na server. Musíme vybrat svojí databázi. Provádí to řádek 5, kde vybereme databázi root. Jelikož je možno navázat spojení zároveň s několika servery, musí (mělo by se) se u příkazů vztahujících se k SQL psát pointer na dané spojení, v našem případě "$db". PHP skript by jinak totiž nevěděl, jakého serveru se má ptát. Právě proto je jako druhý argument funkce mysql_select_db uváděn ukazatel na spojení. Vlastní dotaz na SQL server probíhá na řádku 6. Výsledek dotazu je uložen do proměnné $result, odkud musíme "vytahat" jednotlivé položky. Ještě budeme potřebovat vědět, kolik řádků bude mít vrácená tabulka. Zjistíme to příkazem "mysql_num_rows" s argumentem "$result" (lze si to představit i tak, že v proměnné result jsou nahuštěny všechny záznamy). Ještě tedy zbývá podstatná věc. A to jak údaje z tabulky dostat do nějakých proměnných. Můžeme použít příkaz "mysql_result" s argumenty výsledku dotazu, čísla řádku a jména sloupce. To je ve skriptu reprezentováno řádky 12 až 16. Možná je to napsáno trošku složitě, příkaz "mysql_result" je volán v příkazu printf. To nic nemění na jeho funkčnosti. Smyčka "for" zajistí to, aby se nám zobrazili všechny položky a každý řádek původní tabulky se vypsal do jedné "webowské" tabulky. Jednoduše řečeno procházíme tabulku řádek po řádku a údaje tiskneme do tabulky. Pokud se Vám to zdá pořád nepřehledné, změňte to takto: 1: 2: 3: 4: $db = mysql_connect("localhost", "root", "heslo"); 5: mysql_select_db("root",$db); 6: $result = mysql_query("select * FROM lide",$db); 7: $radku = mysql_num_rows($result); 8: 9: for($i=0;$i<$radku;$i++) 10: { 11: 12: printf("jméno: %s<br>\n",
5 Root.cz - Úvod do PHP s přihlédnutím k MySQL Stránka č. 5 z 5 mysql_result($result,$i,"jmeno")); 13: printf("příjmení: %s<br>\n", mysql_result($result,$i,"prijmeni")); 14: printf("ulice: %s<br>\n", mysql_result($result,$i,"ulice")); 15: printf("město: %s<br>\n", mysql_result($result,$i,"mesto")); 16: printf("psč: %s<br>\n", mysql_result($result,$i,"psc")); 17: 18: } 19: mysql_close($db); 20: 21: 22: Samozřejmě že nesmíte opsat vše i s čísly řádků na začátku. To by asi nefungovalo. Ještě uvedu výstup z prohlížeče, jak by to mělo vypadat ve druhém případě: Jméno: Alois Příjmení: Vonásek Ulice: Růžová 15 Město: Praha 1 PSČ: Jméno: Karel Příjmení: Dlabačka Ulice: Kolínská 1 Město: Praha 8 PSČ: atd. Nakonec ještě nesmíme zapomenout rozloučit se serverem - to je na řádku 19. Příkaz "mysql_close" se uvádí s argumentem spojení, které má uzavřít. Tím je náš první skript u konce. Závěrem jen snad to, že někdy je složitější zpracovat výsledky dotazu, než se vůbec zeptat. Tím myslím navrhnout design pro stránku, formuláře pro vkládání a mazání v databázi atd. Autor: Petr Hodan (thalez@volny.cz) Oblast: Praxe
Minebot manuál (v 1.2)
Minebot manuál (v 1.2) Pro Váš rychlý start s nástrojem Minebot jsme připravili tohoto stručného průvodce, který by Vám měl být pomocníkem při spuštění a používání služby. Tento stručný průvodce by vám
VíceRedakční systém. SimpleAdmin Beta. Jan Shimi Šimonek shimi@quick.cz jan.simonek@quick.cz http://www.shimi.webz.cz/
Redakční systém SimpleAdmin Beta Jan Shimi Šimonek shimi@quick.cz jan.simonek@quick.cz http://www.shimi.webz.cz/ Obsah Obsah... 2 Co je to SimpleAdmin Beta?... 3 Ovládání Administrace... 3 Články... 3
VíceMaturitní otázka webové stránky (technologie tvorby webu) Co znamená pojem Web? Web, www stránky, celým názvem World Wide Web,
Maturitní otázka webové stránky (technologie tvorby webu) Co znamená pojem Web? Web, www stránky, celým názvem World Wide Web, v doslovném překladu "světová rozsáhlá síť neboli celosvětová síť, je označení
VíceZobrazování dat pomocí tabulek
4 Zobrazování dat pomocí tabulek Nyní už umíte využít spojené síly PHP a MySQL ke tvorbě dynamických stránek. Co však dělat v případě, chcete-li zobrazit opravdu velké množství řádků? Musíte mít nějaký
VíceFormuláře. Internetové publikování
Formuláře Internetové publikování Formuláře - příklad 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íceInformační systémy 2008/2009. Radim Farana. Obsah. Aktivní serverové stránky ASP. Active Server Pages. Activex Data Objects. LDAP database.
11 Vysoká škola báňská Technická univerzita Ostrava Fakulta strojní, Katedra automatizační techniky a řízení 2008/2009 Radim Farana 1 Obsah Tvorba webových aplikací. Active Server Pages. Activex Data Objects.
Více4. POČÍTAČOVÉ CVIČENÍ
4. POČÍTAČOVÉ CVIČENÍ Cílem dnešního cvičení je vytvořit formuláře obsahující zaškrtávací pole a přepínací tlačítka. Vstupní pole pro zadání hesla
VíceStřední odborná škola a Střední odborné učiliště, Hořovice
Kód DUM : VY_32_INOVACE_DYN.1.20 Název materiálu: Anotace Autor Jazyk Očekávaný výstup 20 PHP- Základy práce s databází PHP 3. část MySQL (výběrové dotazy) DUM je žákům průvodcem v základech tvorby výpisů
VíceX36 WWW Šablony Martin Klíma xklima@fel.cvut.cz Čtryřvrstvá architektura Server Klient Prezentační logika Aplikační Logika Databáze 2 Výhody Jednotlivé vrstvy jsou nezávislé Lze je samostatně spravovat
Více10. Editor databází dotazy a relace
10. Editor databází dotazy a relace Dotazy Dotazy tvoří velkou samostatnou kapitolu Accessu, která je svým významem téměř stejně důležitá jako oblast návrhu a úpravy tabulek. Svým rozsahem je to ale oblast
VíceKAPITOLA 1 SOCIÁLNÍ SÍTĚ A PHP...17
Obsah ÚVODEM..............................................11 Co v této knize najdete................................... 12 Co budete v této knize potřebovat.......................... 13 Pro koho je tato
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íceInstalace a konfigurace OpenAdmin tool na M$ a Linuxu
Instalace a konfigurace OpenAdmin tool na M$ a Linuxu Tento dokument se snaží postihnout postup instalace a konfigurace Open Admin tool pro IBM IDS verze 11.10, který byl prezentován na semináři CIDUG
VíceIndividuální projekt z předmětu webových stránek 2012 - Anketa Jan Livora
UŽIVATELSKÁ TECHNICKÁ DOKUMENTACE ANKETA : Individuální projekt z předmětu webových stránek 2012 - Anketa Jan Livora [2ITa] [sk1] 1 Obsah DŮLEŽITÉ UPOZORNĚNÍ!!!... 3 PROHLÁŠENÍ O AUTORSTVÍ:... 3 ANOTACE:...
VíceSUM U3 SUM U4 SUM U5 SUM
Číslo soutěžícího 1,1 1,2 1,3 1,4 1,5 SUM U1 2,1 2,2 2,3 2,4 2,5 2, 2,7 2,8 SUM U2 3,1 3,2 3,3 3,4 3,5 3, 3,7 3,8 3,9 3.10 3.11 3.12 3.13 3.14 SUM U3 SUM U4 SUM U5 SUM 7 8 1 1 2 18 8 3 1 0 1 3 2 24 8 2
VíceNávod na vkládání videogalerií na stránky klubu SIG-N.A.L. Třebíč
Návod na vkládání videogalerií na stránky klubu SIG-N.A.L. Třebíč Část první: Čeho vlastně chceme dosáhnout. Chtěli bychom vytvořit videogalerii, která bude mít příznačný název a v hlavičce se zobrazí
VíceKAPITOLA 3. Architektura aplikací na frameworku Rails. V této kapitole: modely, pohledy, řadiče.
KAPITOLA 3 Architektura aplikací na frameworku Rails V této kapitole: modely, pohledy, řadiče. 58 Část I: Začínáme Jedna ze zajímavých vlastností frameworku Rails spočívá v tom, že klade docela závažná
VíceHromadné úpravy digitálních fotografií, metadata a úložiště
Hromadné úpravy digitálních fotografií, metadata a úložiště RNDr. Marie Kocinová www.citem.cz mkocinova@mzm.cz ořez Hromadné úpravy - kdy ano a kdy ne ořez zmenšení Hromadné úpravy - kdy ano a kdy ne
VíceNÁVRH A REALIZACE WWW PREZENTACE ČKR
NÁVRH A REALIZACE WWW PREZENTACE ČKR Šárka Ocelková Ústav výpočetní techniky MU v Brně, Botanická 68a, 602 00 Brno, ČR E-mail: ocelkova@ics.muni.cz Abstrakt U zrodu www prezentace České konference rektorů
VíceNávrh a tvorba WWW stránek 1/38 PHP
Návrh a tvorba WWW stránek 1/38 PHP PHP Hypertext Preprocessor interpret stránek na serveru běží na serveru příkazy PHP nejprve provede a vloží do XHTML dokumentu, následně posílá klientovi příkazy PHP
VíceTvorba geometrického modelu a modelové sítě.
Tvorba geometrického modelu a modelové sítě. Návod krok za krokem, jak postupovat při vytváření modelové geometrie ze zadaných geografických a geologických dat Pro řešitele bakalářských projektů!!! Nejprve
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í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íceUživatelský manuál Radekce-Online.cz
Uživatelský manuál Radekce-Online.cz (revize 06/2011) V prvním kroku třeba vstoupit do administrace na adrese www.redakce-online.cz kterou naleznete na záložce Administrace / Vstup do Administrace, pro
VíceDokumentaci k semestrální úloze z předmětu Internet a WWW (X36WWW)
Dokumentaci k semestrální úloze z předmětu Internet a WWW (X36WWW) Aleš Pěnkava 17.05.2005 doplněno 27.05:2005 FOTOGALERIE www.frikulin.net Zadání: vytvoření internetové fotogalerie, s možností vkládání
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íceRobot bude XML stahovat každý den v brzkých ranních hodinách. Při nedostupnosti souboru nebo dlouhém načítání souboru nebude aktualizace provedena.
XML export kurzů na Evzdelavani.cz Jak XML import funguje? XML export kurzů vám umožní automatickou synchronizaci informací o nabízených kurzech (název, popis, lektor, termín, místo a další důležité informace)
VíceStřední odborná škola a Střední odborné učiliště, Hořovice
Kód DUM : VY_32_INOVACE_DYN.1.8 Název materiálu: 8 PHP- práce s HTML formulářem v PHP Anotace Autor Jazyk Očekávaný výstup DUM naučí žáky používat v PHP soubory pro uložení a přečtení dat Ing. Vladimír
Více2. blok část B Základní syntaxe příkazů SELECT, INSERT, UPDATE, DELETE
2. blok část B Základní syntaxe příkazů SELECT, INSERT, UPDATE, DELETE Studijní cíl Tento blok je věnován základní syntaxi příkazu SELECT, pojmům projekce a restrikce. Stručně zde budou představeny příkazy
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í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ícePříprava prostředí pro výuku PHP a MySQL
Příprava prostředí pro výuku PHP a MySQL Pro předmět PGA 2013/2014 Praha a EU Investujeme do vaší budoucnosti Obsah 1 Úvod... 2 2.1 Potřebné soubory... 2 2 Instalace... 2 2.1 Webový server Apache... 2
VíceMobilní aplikace Novell Filr Stručný úvod
Mobilní aplikace Novell Filr Stručný úvod Únor 2016 Podporovaná mobilní zařízení Aplikace Novell Filr je podporována v následujících mobilních zařízeních: Telefony a tablety se systémem ios 8 novějším
VíceKolekce ArrayList. Deklarace proměnných. Import. Vytvoření prázdné kolekce. napsal Pajclín
Kolekce ArrayList napsal Pajclín Tento článek jsem se rozhodl věnovat kolekci ArrayList, protože je to jedna z nejpoužívanějších. Tento článek není kompletním popisem třídy ArrayList, ale budu se snažit
VíceImplementace LMS MOODLE. na Windows 2003 Server a IIS 6.0
Implementace LMS MOODLE na Windows 2003 Server a IIS 6.0 Obsah 1 ÚVOD... 3 1.1 Instalace PHP... 3 1.1.1 Nastavení práv k adresáři PHP... 3 1.1.2 Úprava souboru php.ini... 4 1.1.3 Proměnné prostředí...
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íceMěření konverzí pomocí HLEDEJCENY.cz
Měření konverzí pomocí HLEDEJCENY.cz Obsah 1Měření konverzí pomocí HLEDEJCENY.cz...2 2Umístění měřícího kódu...2 2.1Sledování objednávek...2 2.2Potvrzení objednávek...3 2.3Rušení objednávek...4 3Používání
VíceDPH v Exact Globe Next 2013
DPH v Exact Globe Next 2013 Tento dokument obsahuje komplexní informace týkající se nastavení číselníků v software Exact Globe Next, potřebných pro správné fungování DPH a souhrnného hlášení, včetně změn,
Více[APLIKACE PRO PŘEHRÁVÁNÍ VIDEA - PROJEKT MIAMI]
[APLIKACE PRO PŘEHRÁVÁNÍ VIDEA - PROJEKT MIAMI] [Aktualizace dokumentu: 3.9.2011 9:49:00 Verze dokumentu: 2.2 Obsah Obsah... 2 1. Struktura aplikace... 3 2. Registrace aplikace na serveru a první start
VícePříklady pracovních postupů
2014 Electronics For Imaging. Informace obsažené v této publikaci jsou zahrnuty v Právním upozornění pro tento produkt. 11 června 2014 Obsah 3 Obsah Příklady pracovních postupů tisku na serveru Fiery Server...5
VíceDatabá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íce- 1 - Smlouva o dílo. uzavřená podle 536 a násl. obchodního zákoníku v účinném znění
- 1 - Smlouva o dílo uzavřená podle 536 a násl. obchodního zákoníku v účinném znění Přílohy : A Technická dokumentace a popis díla B Kalkulace ceny díla 1. Účastníci smlouvy Smluvní strany této smlouvy,
Více1 Návod k instalaci školící databáze
1 Návod k instalaci školící databáze 1.1 O školící databázi Školící databáze obsahuje data, která byla použita v příkladech publikace SAP BusinessObjects: Web Intelligence v praxi. Školící data jsou uložena
VíceManuál administrátora FMS...2
Manuál administrátora Manuál administrátora FMS...2 Úvod... 2 Schéma aplikace Form Management System... 2 Úvod do správy FMS... 3 Správa uživatelů... 3 Práva uživatelů a skupin... 3 Zástupci... 4 Avíza
VíceÚvod do databázových systémů
Vysoká škola báňská Technická univerzita Ostrava Fakulta elektrotechniky a informatiky Úvod do databázových systémů Cvičení 7 Ing. Petr Lukáš petr.lukas@vsb.cz Ostrava, 2014 Modelování databází Modelování
VícePokročilé schopnosti OOP
Kapitola 7 Pokročilé schopnosti OOP V kapitole 6 jste absolvovali základy objektově orientovaného programování v PHP. V této kapitole budeme na těchto základech stavět. Seznámíte se s několika vyspělejšími
VíceDATA ARTICLE. AiP Beroun s.r.o.
DATA ARTICLE AiP Beroun s.r.o. OBSAH 1 Úvod... 1 2 Vlastnosti Data Article... 1 2.1 Požadavky koncových uživatelů... 1 2.2 Požadavky na zajištění bezpečnosti a důvěryhodnosti obsahu... 1 3 Implementace
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í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í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í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íceVYSOKÉ UČENÍ TECHNICKÉ V BRNĚ NÁVRH INTERNETOVÝCH STRÁNEK BAKALÁŘSKÁ PRÁCE FAKULTA PODNIKATELSKÁ ÚSTAV INFORMATIKY BRNO UNIVERSITY OF TECHNOLOGY
VYSOKÉ UČENÍ TECHNICKÉ V BRNĚ BRNO UNIVERSITY OF TECHNOLOGY FAKULTA PODNIKATELSKÁ ÚSTAV INFORMATIKY FACULTY OF BUSINESS AND MANAGEMENT INSTITUTE OF INFORMATICS NÁVRH INTERNETOVÝCH STRÁNEK WEBSITE DESIGN
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íceStandardně máme zapnutý panel nástrojů Formátování a Standardní.
Zapnutí a vypnutí panelů nástrojů Standardně máme zapnutý panel nástrojů Formátování a Standardní. Úkol: Vyzkoušejte si zapnout a vypnout všechny panely nástrojů. Nechte zapnutý panely nástrojů Formátování
Více(X)HTML. Internetové publikování
(X)HTML Internetové publikování 1 Prohlížeč Obsluhuje přenos a interpretuje obsah Hlavní prohlížeče Microsoft Internet Explorer Firefox Opera Safari WWW stránka WWW stránka dokument (soubor) s informacemi
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íceAktualizační systém Progres
Aktualizační systém Progres Obecně o systému Celý obsah webu se skládá z článků, fotogalerii, novinek, systémových bloků atd., které jsou vždy vloženy do nějaké rubriky položky v menu, podmenu, přip. mimo
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íceMalý průvodce Internetem
Malý průvodce Internetem Úvod Toto povídání by mělo sloužit jako užitečný zdroj informací pro ty, co o Internetu zatím mnoho neví nebo o něm jen slyšeli a neví, co si pod tím slovem představit. Klade si
VíceJak začít s ed MARKETEM
Jak začít s ed MARKETEM Ostrava, 26. ledna 2016 E LINKX a.s. Novoveská 1262/95, 709 00 Ostrava tel.: +420 597 444 777 e-mail: obchod@elinkx.cz www.elinkx.cz Obsah 1. Úvod... 3 2. Jak nastavit e-shop...
Více1. Dříve než začneme... 11 1.1 Trocha historie nikoho nezabije... 11 1.2 Co budete potřebovat... 11 1.3 Microsoft versus zbytek světa...
Obsah Digitální fotografie tisk, úprava a prohlížení v ACDSee Úvod... 9 Co naleznete uvnitř této knihy... 9 Co nenaleznete v této knize... 9 Komu je kniha určena... 9 Příklady používané v knize... 10 Používané
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íceProgram pro flexibilní tvorbu evidencí. VIKLAN - Evidence. Uživatelská příručka. pro seznámení se základními možnostmi programu
Program pro flexibilní tvorbu evidencí VIKLAN - Evidence Uživatelská příručka pro seznámení se základními možnostmi programu Vlastimil Kubínek, Ing. Josef Spilka VIKLAN - Evidence Verse 1.11.8.1 Copyright
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íceBankKlient. FAQs. verze 9.50
BankKlient FAQs verze 9.50 2 BankKlient Obsah: Úvod... 3 Instalace BankKlient možné problémy... 3 1. Nejsou instalovány požadované aktualizace systému Windows... 3 2. Instalační program hlásí, že nemáte
VíceUložené procedury Úvod ulehčit správu zabezpečení rychleji
Uložené procedury Úvod Uložená procedura (rutina) je sada příkazů SQL, které jsou uložené na databázovém serveru a vykonává se tak, že je zavolána prostřednictvím dotazu názvem, který jim byl přiřazen
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íceTlačítkem Poskládej jiný počítač se hra vrátí na úvodní obrazovku a lze zvolit jiný obrázek.
PUZZLE POČÍTAČE Hra Puzzle počítače je psána pomocí příkazů Javascriptu, skriptovacího jazyka PHP a standardních příkazů HTML. Před vlastním spuštěním hry je možné seznámit se s nejznámějšími komponenty
Více4. Základy relačních databází, logická úroveň návrhu
4. Základy relačních databází, logická úroveň návrhu Když před desítkami let doktor E. F. Codd zavedl pojem relační databáze, pohlíželo se na tabulky jako na relace, se kterými se daly provádět různé operace.
VíceVývoj, výroba, prodej a montáž docházkových a identifikačních systémů. Docházka 3000 Personalistika
BM Software, Němčičky 84, 69107 Němčičky u Břeclavi Vývoj, výroba, prodej a montáž docházkových a identifikačních systémů Tel: 519 430 765, Mobil: 608 447 546 e-mail: bmsoft@seznam.cz web: http://www.dochazka.eu
VíceÚvod do aplikací internetu a přehled možností při tvorbě webu
CVT6 01a Úvod do aplikací internetu a přehled možností při tvorbě webu Internet a www Internet? Služby www ftp e-mail telnet NetNews konference IM komunikace Chaty Remote Access P2P aplikace Online games
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ícePHP Best Practices. Please try to fit your code to 80 columns. That's decimal 80. A. Morton
PHP Best Practices Please try to fit your code to 80 columns. That's decimal 80. A. Morton Koncepce větších aplikací Front Controller Design Pattern Celý web má jeden přístupový bod, přes který se posílají
VíceUživatelská příručka systému pro administrátory obcí a manuál pro správce portálu
Softwarová podpora tvorby rozvojových dokumentů obcí Uživatelská příručka systému pro administrátory obcí a manuál pro správce portálu Verze 1.3 Zpracováno v rámci projektu CZ.1.04/4.1.00/62.00008 ELEKTRONICKÁ
VíceO nás. To vše a mnohem více Vám je schopna nabídnout již základní verze publikačního systému bravaweb.
O nás Internetová prezentace je často první vizitkou Vaší společnosti, se kterou se setkává potenciální zákazník či případný obchodní partner. Kvalitní prezentaci nestačí však pouze vytvořit. Prezentace
VíceAutomatický přenos dat z terminálů BM-Finger
Automatický přenos dat z terminálů BM-Finger Tento program při normálním používání docházky nepotřebujete. V docházce se v menu Firma / Terminály BM-Finger nastavuje automatické stahování dat v položce
VíceUživatelský manuál Správce úloh. Verze dokumentu 1.0
Uživatelský manuál Správce úloh Verze dokumentu 1.0 DŮVĚRNÉ INFORMACE Informace, které jsou obsahem tohoto dokumentu, jsou vlastnictvím společnosti Ex Libris Ltd. nebo jejich afilací. Jakékoliv jejich
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ícemore Program se zastaví vždy po vypsání jedné stránky textu. Ukončení Ctrl+C less Umožňuje pohybovat se v souboru dopředu i dozadu.
GREP, AWK, SED a jiné filtry v LINUXu Vybrané filtry more Program se zastaví vždy po vypsání jedné stránky textu. Ukončení Ctrl+C less Umožňuje pohybovat se v souboru dopředu i dozadu. head [-n] tail [-n]
VíceInstalace. Produkt je odzkoušen pro MS SQL server 2008 a Windows XP a Windows 7. Pro jiné verze SQL server a Windows nebyl testován.
Instalace Produkt se neinstaluje. Stačí soubor uložit na libovolné místo na Vašem počítací (klikněte pravým tlačítkem a dejte 'uložit cíl jako ), pak jen spustit. Požadavky na software Produkt je odzkoušen
VíceUniverzita Pardubice. Centrální správa dokumentů
Univerzita Pardubice Fakulta ekonomicko-správní Centrální správa dokumentů Martina Bendová Bakalářská práce 2010 Prohlášení autora Prohlašuji: Tuto práci jsem vypracovala samostatně. Veškeré literární
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íceFunkce Chytrý dotyk. verze 1.4. A-61629_cs
Funkce Chytrý dotyk verze 1.4 A-61629_cs Používání funkce chytrého dotyku Obsah Přehled... 1 Spuštění funkce chytrého dotyku... 2 Používání funkce chytrého dotyku s výchozími čísly funkcí a předem definovanými
VíceStatSoft Odkud tak asi je?
StatSoft Odkud tak asi je? Ukážeme si, jak bychom mohli vypočítat pravděpodobnosti, na které jsme se ptali v minulém newsletteru Úkolem bylo zjistit, z kterého kraje nejpravděpodobněji pochází náš výherce
VíceKIV/PIA Semestrální práce
KIV/PIA Semestrální práce Diskuzní fórum Tomáš Časta(A10N0057P) casta@students.zcu.cz 1. Architektura aplikace 1.1 MVC Model-view-controller (MVC) je softwarová architektura, která rozděluje datový model
Více17. července 2005 15:51 z moravec@yahoo.com http://www.z-moravec.net/
17. července 2005 15:51 z moravec@yahoo.com http://www.z-moravec.net/ Úvod 1 Úvod Nedávno jsem zveřejnil návod na vytvoření návštěvní knihy bez nutnosti použít databázi. To je výhodné tehdy, kdy na serveru
VíceRedakční systém Joomla. Prokop Zelený
Redakční systém Joomla Prokop Zelený 1 Co jsou to red. systémy? Redakční systémy (anglicky Content Management System - CMS) jsou webové aplikace používané pro snadnou správu obsahu stránek. Hlavním cílem
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íce1. Problematika účetních výkazů a jejich aktualizace
Obsah 1. Problematika účetních výkazů a jejich aktualizace...2 1.1. Algoritmy výkazů...2 1.2. Distribuce algoritmů výkazů...4 1.3. Formy prezentace výkazů (formulář)...5 1.4. Katalog výkazů...5 1.5. Příprava
VíceOBALKYKNIH.CZ API 3.0, IMPLEMENTACE PRO ALEPH OPAC
OBALKYKNIH.CZ API 3.0, IMPLEMENTACE PRO ALEPH OPAC Charakteristika: soubor skriptů, obrázků a popisů k implementaci komunikace s API služby obalkyknih.cz, verze 3.0 pro ALEPH OPAC. Balíček souvisejících
VíceObsah. Seznam možných testů. Termíny úkolů
Obsah Přihlášení do aplikace Pracovní plocha Obecné nastavení Nastavení programu Aktuálně připojení uživatelé Obsah programu Uživatelé systému LMS Unifor Uživatel Seznam možných rolí pro aplikaci Tutor
VíceZadávací dokumentace. výzvy k podání nabídky na plnění veřejné zakázky malého rozsahu
Zadávací dokumentace výzvy k podání nabídky na plnění veřejné zakázky malého rozsahu Dle ustanovení 12 a 18 zákona č. 137/2006 Sb., o veřejných zakázkách, v platném znění (dále jen ZVZ) Školení autorů
VíceÚVOD 3 SEZNÁMENÍ SE SYSTÉMEM 4
ÚVOD 3 SEZNÁMENÍ SE SYSTÉMEM 4 JEDNODUCHÉ PŘIHLÁŠENÍ 4 ADMINISTRAČNÍ PROSTŘEDÍ 5 PŘEPÍNÁNÍ JAZYKOVÉ VERZE 5 POLOŽKY HORNÍHO MENU 5 DOPLŇKOVÉ POLOŽKY MENU: 6 STROM SE STRÁNKAMI, RUBRIKAMI A ČLÁNKY 7 TITULNÍ
VíceMaturitní otázka - optimalizace webových stránek
Maturitní otázka - optimalizace webových stránek Optimalizace co se pod tímto pojmem skrývá? Co vlastně znamená pojem optimalizace webových stránek? Tento pojem zahrnuje více věcí. Často se jako optimalizace
VíceCS OTE. Dokumentace pro externí uživatele
CS OTE Dokumentace pro externí uživatele Evidence záruk původu Doplnění údajů o výrobně pomocí formuláře POZE 1 Evidence záruk původu Formulář obsahuje položky, které jsou nutné, aby výrobce ke zdroji
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íceNárodní šetření výsledků žáků v počátečním vzdělávání
Národní šetření výsledků žáků v počátečním vzdělávání Druhá celoplošná generální zkouška Název souboru: CP2-Modul_IDM-Průběh testování V2.doc Strana 1 Obsah 1 ÚVOD... 3 1.1 Kde hledat další informace...
VíceRYCHLÝ NÁVOD NA INSTALACI WEBSYSTÉMU PSOIT NA SERVER LINUX
www.psoit.sk PAVEL SCHAUER RYCHLÝ NÁVOD NA INSTALACI WEBSYSTÉMU PSOIT NA SERVER LINUX - 1 (8) - OBSAH 1 Požadavky na server Linux...3 1.1 Podpora PHP...3 1.2 Podpora MySQL...3 1.3 Přístupová práva FTP
VíceIMPORT DAT DO DATABÁZE
Úvod do problematiky IMPORT DAT DO DATABÁZE Databázové tabulky lze naplňovat i již dříve pořízenými údaji. Můžeme tak snadno načíst do databáze data pořízená v textovém editoru WORD nebo v tabulkovém procesoru
VíceImport a export dat EU peníze středním školám Didaktický učební materiál
Import a export dat EU peníze středním školám Didaktický učební materiál Anotace Označení DUMU: VY_32_INOVACE_IT4.19 Předmět: IVT Tematická oblast: Microsoft Office 2007 Autor: Ing. Vladimír Šauer Škola:
Více