Střední odborná škola a Střední odborné učiliště, Hořovice

Podobné dokumenty
Střední odborná škola a Střední odborné učiliště, Hořovice

Střední odborná škola a Střední odborné učiliště, Hořovice

Střední odborná škola a Střední odborné učiliště, Hořovice

Střední odborná škola a Střední odborné učiliště, Hořovice

Střední odborná škola a Střední odborné učiliště, Hořovice

Střední odborná škola a Střední odborné učiliště, Hořovice

Střední odborná škola a Střední odborné učiliště, Hořovice

Střední odborná škola a Střední odborné učiliště, Hořovice

Střední odborná škola a Střední odborné učiliště, Hořovice

Střední odborná škola a Střední odborné učiliště, Hořovice

Střední odborná škola a Střední odborné učiliště, Hořovice

Střední odborná škola a Střední odborné učiliště, Hořovice

Střední odborná škola a Střední odborné učiliště, Hořovice

Střední odborná škola a Střední odborné učiliště, Hořovice

Střední odborná škola a Střední odborné učiliště, Hořovice

Střední odborná škola a Střední odborné učiliště, Hořovice

Střední odborná škola a Střední odborné učiliště, Hořovice

Střední odborná škola a Střední odborné učiliště, Hořovice

Střední odborná škola a Střední odborné učiliště, Hořovice

Střední odborná škola a Střední odborné učiliště, Hořovice

Střední odborná škola a Střední odborné učiliště, Hořovice

Střední odborná škola a Střední odborné učiliště, Hořovice

Střední odborná škola a Střední odborné učiliště, Hořovice

Střední odborná škola a Střední odborné učiliště, Hořovice

Střední odborná škola a Střední odborné učiliště, Hořovice

Střední odborná škola a Střední odborné učiliště, Hořovice

Střední odborná škola a Střední odborné učiliště, Hořovice

Střední odborná škola a Střední odborné učiliště, Hořovice

Střední odborná škola a Střední odborné učiliště, Hořovice

Střední odborná škola a Střední odborné učiliště, Hořovice

Střední odborná škola a Střední odborné učiliště, Hořovice

Anotace Prezentace pro žáky k finanční gramotnosti, seznámení s podobou českých mincí Autor Čekalová Sylva Jazyk Čeština

Střední odborná škola a Střední odborné učiliště, Hořovice

PŘESMĚROVÁNÍ VÝSTUPU DO SOUBORU

VIRTUALBOX PRÁCE SE SÍTÍ

Vstupní požadavky, doporučení a metodické pokyny

Příprava prostředí pro výuku PHP a MySQL

PRÁVNÍ ZÁKLADY STÁTU- ÚSTAVA

Klíčová slova: dynamické internetové stránky, HTML, CSS, PHP, SQL, MySQL,

Název školy: Základní škola a Mateřská škola Žalany. Číslo projektu: CZ. 1.07/1.4.00/ Téma sady: Informatika pro devátý ročník

CO MÁ OBSAHOVAT SPRÁVNÝ DUM. Ing. Lenka SATKOVÁ

Výukový materiál zpracovaný v rámci projektu

Výukový materiál zpracovaný v rámci projektu

================================================================================ =====

Digitální učební materiál

Vyšší odborná škola a Střední škola,varnsdorf, příspěvková organizace. Šablona 4 VY 32 INOVACE

VĚTY OSOBNÍ HYGIENA. VY_32_INOVACE_Čt z 1

Databázové aplikace pro internetové prostředí PHP úvod, základní princip, vkládání skriptu, komentáře, výpis na obrazovku

Digitální učební materiál

Registrační číslo projektu: CZ.1.07/1.5.00/ Název projektu: Moderní škola 21. století. Zařazení materiálu: Ověření materiálu ve výuce:

Název DUM: VY_32_INOVACE_2B_16_ Tvorba_grafů_v_MS_Excel_2007

VISUAL BASIC. Práce se soubory

Digitální učební materiál

SEZNAM ANOTACÍ. CZ.1.07/1.5.00/ III/2 Inovace a zkvalitnění výuky prostřednictvím ICT VY_32_INOVACE_MA1 Základní poznatky z matematiky

Outlook Express

Registrační číslo projektu: CZ.1.07/1.5.00/ Název projektu: Moderní škola 21. století. Zařazení materiálu: Ověření materiálu ve výuce:

DUM 06 téma: Tvorba makra pomocí VBA

1. Webový server, instalace PHP a MySQL 13

Webové stránky. 4. Tvorba základní HTML webové stránky. Datum vytvoření: str ánk y. Vytvořil: Petr Lerch.

Instalace a první spuštění Programu Job Abacus Pro

ČJ J III/2 Inovace výuky pomocí ICT Okrouhlá 11, Zápis ČJ-2.roc. 2.roc ek

Registrační číslo projektu: CZ.1.07/1.5.00/ Zařazení materiálu: Ověření materiálu ve výuce: Šablona: III/2

Databáze prodejců. Tlačítka. Vytvoří kartu nového prodejce (Alt+N); Změní vybraného prodejce Uloží nového prodejce nebo změnu (Alt+U);

1 Webový server, instalace PHP a MySQL 13

Číslo projektu: CZ.1.07/1.4.00/ Název DUM: Hustota Číslo DUM: III/2/FY/2/1/9 Vzdělávací předmět: Fyzika Tematická oblast: Fyzikální veličiny a

Hotelová škola, Obchodní akademie a Střední průmyslová škola Teplice, Benešovo náměstí 1, p.o. III/2 - Inovace a zkvalitnění výuky prostřednictvím ICT

Nastavení IP adresy a defaultní rychlosti CANu u převodníku ETH2CAN

1. lekce. do souboru main.c uložíme následující kód a pomocí F9 ho zkompilujeme a spustíme:

DNUR semestrální projekt Nákupní seznam

KONTINGENČNÍ TABULKY CO TO JE

Výukový materiál zpracovaný v rámci projektu

Digitální učební materiál

Formátování dat EU peníze středním školám Didaktický učební materiál

Vyčtení / zapsání hodnot z/do OMC8000 pomocí protokolu UDP

Inovace výuky prostřednictvím šablon pro SŠ

Software pro vzdálenou laboratoř

Import a export dat EU peníze středním školám Didaktický učební materiál

DATA ARTICLE. AiP Beroun s.r.o.

Číslo projektu: CZ.1.07/1.4.00/ Název DUM: Elektrický proud Číslo DUM: III/2/FY/2/2/7 Vzdělávací předmět: Fyzika Tematická oblast: Elektrické

HLAVNÍ POLITICKÉ STRANY A JEJICH PŘEDSTAVITELÉ

ÚČETNICTVÍ. Rozvahové a výsledkové účty výkladový materiál

1.7 WORD - hromadná korespondence

Registrační číslo projektu: Škola adresa:

Zkvalitnění výuky využitím ICT technologií CZ.1.07/1.5.00/ Matematika a její aplikace. Matematika. Závislosti a funkční vztahy

Číslo projektu: CZ.1.07/1.4.00/ Název DUM: Výpočty s hustotou Číslo DUM: III/2/FY/2/1/10 Vzdělávací předmět: Fyzika Tematická oblast:

Název: On-line tvorba webu Anotace:

5.1.7 Informatika a výpočetní technika. Časové, obsahové a organizační vymezení. ročník hodinová dotace

ZÁSADY PRVNÍ POMOCI PRACOVNÍ LIST

Výukový materiál zpracovaný v rámci projektu

Google Apps. kalendář 2. verze 2012

Úkoly: 1. Zapojte a nakonfigurujte bezdrátové připojení podle následujícího schématu:

Návod k nastavení uvolnění tisku

Inovace výuky prostřednictvím ICT v SPŠ Zlín, CZ.1.07/1.5.00/ Vzdělávání v informačních a komunikačních technologií

Číslo projektu: CZ.1.07/1.4.00/ Název DUM: Lom světla II.část Číslo DUM: III/2/FY/2/3/18 Vzdělávací předmět: Fyzika Tematická oblast: Optika

Úvodem 9. Zpětná vazba od čtenářů 10 Zdrojové kódy ke knize 10 Errata 10. Než začneme 11

Gymnázium Jana Pivečky a Střední odborná škola Slavičín. III/2 - Inovace a zkvalitnění výuky prostřednictvím ICT

Výukový materiál zpracovaný v rámci projektu

Identifikátor materiálu: VY_32_INOVACE_348

Ročník: sedmý 1,09 MB. Celková velikost:

ARMÁDA ČESKÉ REPUBLIKY

Transkript:

Kód DUM : VY_32_INOVACE_DYN.1.12_soubory Název materiálu: Anotace Autor Jazyk Očekávaný výstup 12 PHP- práce se soubory v PHP DUM naučí žáky používat v PHP soubory pro uložení a přečtení dat Ing. Vladimír KEBERT, CSc (Autor) Čeština RVP 18-20-M/01 Informační technologie, předmět: Publikování na Internetu, 2. ročník RVP 63-41-M/01 Ekonomika a podnikání, předmět: Publikování na Internetu, 2. ročník Speciální vzdělávací potřeby Žádné Klíčová slova Druh učebního materiálu Druh interaktivity Cílová skupina Stupeň a typ vzdělávání Typická věková skupina Př. LAMP, WAMP, XAMPP, PHP, server, Apache, Localhost, Host, IP adresa, C/S, PHP.ini, Httpd.conf Prezentace s prvky interaktivity Kombinované Žáci 2. ročníku Odborné vzdělávání / Informační a komunikační technologie 16-19 let Celková velikost Velikost materiálu v kb : 131 tématická oblast sady: Dynamický web

1. Základní použití souborů v PHP: - Do souborů je možné postupně ukládat data z proměnných např.výsledky výpočtů, mezihodnoty, časové údaje, přístupové údaje atd. - Zápisy do souborů používáme zpravidla u jednodušších aplikací, kde se nenavazuje na databázi ale není top pravidlem - Používané soubory jsou prakticky vždy textové $data=fopen($soubor, "a+"); fwrite($data, $odmocnina); fclose($data); $soubor $nová data 1.Soubor se vyjme nebo založí 2. Zápis změna dat (modifikace) fopen fwrite fwrite fclose fclose 3. Nová podoba souboru se uloží

2. Pochopení procedury otevření souboru $soubor="data.txt"; $data=fopen($soubor, "a+"); fwrite($data, $odmocnina); fclose($data); Do proměnné uložíme jméno souboru Celý soubor jako blok vložíme do proměnné, pokud není, založí se Blok souboru je zapsán (modifikován) Blok souboru je uložen a zavřen

3.Režimy otevírání souborů v PHP: - Soubor lze otevřít nebo založit více způsoby: a) jen ke čtení (r) b) pro čtení a zápis (r+) (Pokud soubor neexistuje, založí se nový, každým průchodem se původní soubor přepíše.) c) pro zápis a čtení (w+), pokud soubor neexistuje, PHP jej vytvoří, pokud již existuje, bude přepsán! d) jen pro zápis (w), pokud soubor neexistuje PHP jej vytvoří, pokud již existuje, bude přepsán! d) pro čtení a přidání nových dat (a+). Pokud soubor neexistuje, pak se založí. Data se každým průchodem zapisují (přidávají na konec souboru) e) pouze pro přidání nových dat (a). Pokud soubor neexistuje, pak se založí. Data se každým průchodem zapisují (přidávají na konec souboru)

4. Jak provést zápis do souboru - $data je jméno souboru, do kterého zapíšeme - $odm1 proměnná obsahuje číslo, které jsme odmocnili - $odmocnina obsahuje výsledek výpočtu druhé odmocniny - $odmocnina3 obsahuje výsledek výpočtu třetí odmocniny fwrite($data, $odm1. ";" $odmocnina. ";". $odmocnina3. "." ); Čárka! Soubor, do kterého zapisujeme Co do souboru zapisujeme. Tečky mezi položkami jsou oddělovače vícenásobného zápisu (jako u echo) 256 ; 16.000 ; 6.350. 4 ; 2.000 ; 1.587. 4 ; 2.000 ; 1.587.

5. Jak provést výpis souboru - $data je jméno souboru, který čteme - $odm1 proměnná obsahuje číslo, které jsme odmocnili - $odmocnina obsahuje výsledek výpočtu druhé odmocniny - $odmocnina3 obsahuje výsledek výpočtu třetí odmocniny Abychom přečetli celý soubor, je třeba jej otevřít pro čtení, zjistit jeho délku (krok2) a tento počet znaků přečíst (krok3) 1) $text = fopen("$soubor", "r"); 2) $delka_souboru = filesize("$soubor"); 3) $texta = fread($text, $delka_souboru);

4. Souvislý příklad základní práce se souborem Zadání úlohy: Napište aplikaci PHP, která vypočítá druhou a třetí odmocninu zadaného čísla, výsledky uloží do souboru tak, že každým průchodem připojí nové výsledky na konec souboru. Když soubor je tak velký že obsahuje více než 250 znaků, sám se smaže, založí se znovu a opět se plní novými výsledky. Po každém průchodu se soubor přečte a vypíše vypočtené hodnoty pod sebe. (Úlohu napišme nejjednodušším možným způsobem pro pochopení principu, zatím pomineme různé kontrolní mechanismy viz příloha.) Řešená úloha je v přiloženém php.souboru s názvem odmocnina.php. Úlohu spusťte, analyzujte kód a provádějte úkoly, které se v aplikaci zobrazili.

7. Úloha: 1. Na svém PC (ve školní laboratoři) najděte konfigurační soubory pro webový server a pro PHP. 2. Nastavte opačné kódování češtiny a sledujte účinek v zobrazení stránek. 3. Nastavte naslouchání serveru na jiném portu než je 80 (např. 78), restartujte server a vyvolejte zobrazení stránky na tomto portu. 4. Vyzkoušejte nastavit zobrazení varování v php.ini editací tohoto konfiguračního souboru a ověřte účinek nastavení.

Přehled použité literatury a děl: Pokud není uvedeno jinak, autorem použitých textů a mediálních příloh (obrázků, textů, interaktivních materiálů, screenshotů) je autor tohoto digitálního učebního materiálu. Příklady a skripty v příloze DUM jsou dílem autora tohoto materiálu:. Použité zdroje: 1. SOURCEFORGE.INC. PHP MyAdmin Official Website (logo + aplikace) [online] 2003-2013 [cit. 2013-02-09]. Dostupné na Internetu: http://www.phpmyadmin.net/home_page/ 2. Kolektiv(Adaptic, s.r.o).: Práce se soubory. In: [online]. Tvorba-webu.cz, Copyright (c) 2003-2008 [cit. 2013-03-05]. Dostupné z: http://www.tvorbawebu.cz/php/prace_se_soubory.php 3. ZAJÍC,P. PHP (4). [cit. 2013-02-09].Dostupné z: http://www.linuxsoft.cz/article.php?id_article=176