Práce se soubory Soubory se používají pro ukládání dat pro pozdější použití. Dalším a lepším způsobem jak ukládat data je použití databáze. Soubory se.

Slides:



Advertisements
Podobné prezentace
Seznamy Seznamy lze použít pro zpřehlednění zobrazovaných dat na stránce. Seznamy lze použít pro zpřehlednění zobrazovaných dat na stránce. Seznamy se.
Advertisements

Základní struktura, metainformace
Datum a čas Pro práci s datem a časem se používají dvě hlavní funkce.
Formuláře Formuláře lze nalézt téměř na každém webu. Formuláře lze nalézt téměř na každém webu. Použití formulářů: Použití formulářů: Blog Blog Uživatelské.
PHP Souhrnné cvičení Mgr. Josef Nožička IKT PHP
Vytváření, použití dávkových souborů
VISUAL BASIC Práce se soubory.
Programování v Pascalu Přednáška 9 RNDr. Hana Havelková.
PHP Práce se soubory v PHP - 13
Tvorba www stránek SYNTAXE ICT 4.ročník. Obsah TAGY TAGY ATRIBUTY ATRIBUTY KŘÍŽENÍ TAGŮ KŘÍŽENÍ TAGŮ VELIKOST PÍSMEN VELIKOST PÍSMEN MEZERY VE ZDROJOVÉM.
Layout stránky Rozvržení stránky (layout stránky) se provádí z těchto důvodů: Určení polohy záhlaví, menu, textů, obrázků... Zachování polohy při změně.
( vstupy a výstupy v Matlabu na konzolu [ do Command Windows]
MATLAB® ( Funkce v Matlabu ).
Geometrie pevného disku
Třídy, generické třídy, pseudotřídy
Odkazy Pomocí odkazu se lze pohybovat mezi stránkami. Cílem může být další stránka nebo identifikátor na aktuální stránce. Pomocí odkazu se lze pohybovat.
Práce se soubory. * soubory patří k základním datovým prvkům v počítači * převážná většina programovacích jazyků má podporu určité formy práce se soubory.
A1PRG - Programování – Seminář Ing. Michal Standardní knihovní funkce pro práci se soubory 13 Verze
PRÁCE S PROUDY V.NET FRAMEWORK APLIKACÍCH Architektura technologie.NET Jan Martinovič, FEI - Katedra Informatiky.
VY_32_INOVACE_53_MS_Word_ II. Autor : Trýzna Stanislav Školní rok : 2011/2012 Určeno pro : šestý ročník Předmět: informatika Téma : základní orientace.
Obchodní akademie, Ostrava-Poruba, příspěvková organizace Vzdělávací materiál/DUM VY_32_INOVACE_01B8 Autor Ing. Jiří Kalousek Období vytvoření listopad.
Vnější paměť Ukládání dat pouze do operační paměti by při práci s počítačem nestačilo. Pro uchování vytvořených dat mají počítače ještě další, tzv. diskové.
Délkové jednotky v CSS Pro zápis délkových jednotek se používají jednotky: Absolutní Relativní Procenta Údaje se zapisují jako celá nebo desetinná čísla.
Tvorba WWW stránek HTML - XHTML Každá Internetová stránka (WWW stránka) je vytvořena pomocí programovacího jazyka HTML (Hypertext Markup Language). Každá.
FTP – přenos souborů Tato služba se používá pro přenos souborů pomocí přenosového protokolu FTP. Pro tuto službu existují speciální klienti, kteří se dokáží.
Flash disk Je to polovodičová paměť EEPROM, která se dnes používá jako náhrada disket. Připojuje se pomocí sběrnice USB a může mít různou podobu. Obr.
Doména Pro připojení do internetu musí mít každý počítač přidělenu tzv. IP adresu, která se skládá z dekadických čísel. Pro připojení do internetu musí.
Funkce a procedury Funkce jsou v PHP nezbytným programovacím prostředkem. Funkce jsou v PHP nezbytným programovacím prostředkem. Procedura vykonává nějakou.
Příkaz break, continue Cykly nemusejí probíhat vždy řádně celým cyklem. Cykly nemusejí probíhat vždy řádně celým cyklem. Někdy může být výhodné provádění.
Protokoly a adresy na internetu
Proměnné v PHP Každý programovací jazyk pracuje s nějakými hodnotami. To, do čeho se tyto hodnoty ukládají, se nazývá proměnné. Každý programovací jazyk.
OSNOVA: a)Programování se soubory b)Záloha databáze v souboru c) Příklady Jiří Šebesta Ústav radioelektroniky, FEKT VUT v Brně Počítače a programování.
Jazyk PHP Programovací jazyk PHP (Hypertext preprocessor) je skriptovací jazyk, který běží na straně serveru. KLIENT - SERVER Server posílá do vašeho počítače.
CSS styly Kaskádové styly (CSS – Cascading Style Sheets) jsou prostředkem, který zajišťuje jednotný vzhled publikovaných stránek. Technologii CSS podporují.
Proměnná typu "pole" Mezi proměnné typu "pole" patří všechny superglobální proměnné. Mezi proměnné typu "pole" patří všechny superglobální proměnné. To.
DTD DTD (Document Type Definition) je jinými slovy návod pro prohlížeč zpracovávající dokument. DTD (Document Type Definition) je jinými slovy návod pro.
Algoritmizace a programování Binární soubory - 14 Mgr. Josef Nožička IKT Algoritmizace a programování
Příklady v jazyku C – část 4
Jazyk XML Jazyk pro tvorbu strukturovaných dokumentů Syntaxí velmi podobný HTML Hlavní cíle návrhu: Snadná editace - jazyk je textový Snadné strojové zpracování.
Příkaz "echo" Příkaz "echo" Příkaz "echo" se používá pro zobrazení daných informací na monitoru. Příkaz "echo" se používá pro zobrazení daných informací.
WWW – hypertextový informační systém
HTML editory HTML editory se dělí na dva základní typy:
Obrázky Obrázky se používají pro oživení stránek. Obrázky se používají pro oživení stránek. Obrázky se do stránek vkládají nepárovou značkou. To znamená,
Diskové pole RAID Disková pole (RAID - Redudant Array of Inexpensive Disks) se používají v souvislosti se zabezpečením dat. Princip RAID pole spočívá.
Obchodní akademie, Ostrava-Poruba, příspěvková organizace Vzdělávací materiál/DUM VY_32_INOVACE_01B16 Autor Ing. Jiří Kalousek Období vytvoření březen.
Inkrementace Zvýší hodnotu o 1. Zvýší hodnotu o 1. V proměnné $b bude hodnota 11 V proměnné $b bude hodnota.
Malování – popis programu
7. Typ soubor Souborem dat běžně rozumíme uspořádanou množinu dat, uloženou mimo operační paměť počítače (na disku). Pascalský soubor je abstrakcí skutečného.
Gymnázium prof. Jana Patočky Jindřišská Praha 1 „Praha & EU: Investujeme do vaší.
URL v HTML URL - Unique Resource Locator Příklad:
Základy syntaxe jazyka PHP PHP JE TECHNOLOGIE BĚŽÍCÍ NA SERVERU. PHP JE TECHNOLOGIE BĚŽÍCÍ NA SERVERU. Typický PHP skript obsahuje: Typický PHP skript.
Algoritmizace a programování Textové soubory - 13 Mgr. Josef Nožička IKT Algoritmizace a programování
1 Počítače a programování 1 13.přednáška. 2 Obsah přednášky Vstupy a výstupy – 1.část.
Název školy: Základní škola a Mateřská škola Kladno, Vodárenská 2115 Autor: Ing. Ilona Sadílková Materiál: VY_32_INOVACE_ICT36.14 Téma: PowerPoint Číslo.
Primitivní počítadlo
Spojování řetězců Spojování řetězců Pro spojování řetězců se používá operátor Pro spojování řetězců se používá operátor. (tečka). V jiných jazycích se.
Formuláře Formuláře uzavíráme do elementů Formuláře uzavíráme do elementů a a Tyto elementy jsou součástí jazyka XHTML, to znamená, že při použití v PHP.
Problémy s češtinou České znaky se standardně nepovažují za alfanumerické znaky (\w) Vadí to při třídění vyhodnocování regulárních výrazů Je třeba použít.
Příkaz switch Příkaz switch se používá, pokud testujete jednu proměnnou s více možnými hodnotami. Příkaz switch se používá, pokud testujete jednu proměnnou.
Sestava počítače Do sestavy počítače patří všechny vnitřní i vnější části počítače včetně příslušenství. 
JUI přednáška Vstup a výstup, cykly RNDr. Jiří Dvořák, CSc.
Soubory BI-PA1 Programování a algoritmizace 1, ZS Katedra teoretické informatiky © Miroslav Balík Fakulta informačních technologií České vysoké.
Diskové pole RAID Disková pole (RAID - Redudant Array of Inexpensive Disks) se používají v souvislosti se zabezpečením dat. Disková pole (RAID - Redudant.
Algoritmizace a programování Soubory. Oč jde? Vytvoření externího souboru Vytvoření externího souboru Tento soubor může být: Tento soubor může být: Textový.
Tento projekt je financován z Operačního programu Vzdělávání pro konkurenceschopnost prostřednictvím Evropského sociálního fondu a státního rozpočtu ČR.
Úvod do Pythonu – IO operace se soubory.
Vstupní a výstupní operace (1)
Dávkové soubory Autorem materiálu a všech jeho částí, není-li uvedeno jinak, je Ing. Libor Otáhalík. Dostupné z Metodického portálu ISSN: 
Kurz algoritmizace a programování v jazyce C
Vstupní a výstupní operace (1)
Transkript prezentace:

Práce se soubory Soubory se používají pro ukládání dat pro pozdější použití. Dalším a lepším způsobem jak ukládat data je použití databáze. Soubory se používají pro ukládání dat pro pozdější použití. Dalším a lepším způsobem jak ukládat data je použití databáze. Pokud chcete zapisovat do souboru, musíte: Pokud chcete zapisovat do souboru, musíte: 1. Otevřít soubor - pokud neexistuje, tak ho vytvořit 2. Zapsat do souboru 3. Zavřít soubor

Otevření souboru K otevření souboru použijeme funkci K otevření souboru použijeme funkci fopen(název_souboru, mód) Příklad: $fp = fopen("text.txt", "w"); Módy: r čtení od začátku r+ čtení a zápis od začátku wzápis (pokud soubor existuje, smaže se jeho obsah) w+zápis a čtení od začátku adoplňování (zápis) od konce a+doplňování a čtení od konce

Přečtení souboru readfile ("text.txt"); Tento příkaz soubor otevře a jeho obsah vypíše na standardní výstup. Pokud soubor nebude existovat, vydá PHP varovné hlášení: Warning: readfile(text.txt) [function.readfile]: failed to open stream:..... function.readfile

Čtení ze souboru po řádcích fgets() - přečte vždy jeden řádek, dokud nenarazí na znak nové řádky <? $fp = fopen ("text.txt", "r"); $cti = fgets ($fp); echo $cti; fclose ($fp); //uzavření souboru ?>

Čtení ze souboru po řádcích výpis všech řádků <? $fp = fopen ("text.txt", "r"); while ($fp) { $cti = fgets ($fp); echo $cti; } fclose ($fp); ?> Tato konstrukce zahlásí chybu, protože není určeno, kdy má čtení skončit.

Kdy zastavit čtení feof() - Vrátí true, pokud ukazatel ukazuje na konec souboru (File End OF File) <? $fp = fopen ("text.txt", "r"); while (!feof($fp)) { $cti = fgets ($fp); echo $cti." "; } fclose ($fp); ?>

Zápis do souboru fwrite (jméno_souboru,"text") <? $fp = fopen ("text.txt", "a+"); fwrite ($fp, "Hedvika"."\n"); fclose ($fp); $fp = fopen ("text.txt", "r"); while (!feof($fp)) { $cti = fgets ($fp); echo $cti." "; } fclose ($fp); ?>

Pohyb uvnitř souboru rewind() - nastaví pozici ukazatele na začátek souboru ftell() - oznámí, jak daleko se ukazatel dostal v souboru (v bytech) fseek() - nastaví ukazatel na libovolné místo v souboru (v bytech)

Smazání souboru unlink("jméno_souboru")Příklad:<? unlink ("text.txt"); ?> Tento program vymaže soubor text.txt Tento program vymaže soubor text.txt

Otázky k opakování 1. Jaké činnosti musíte provést, pokud chcete něco zapsat do souboru? 2. K jakému účelu se používá funkce fopen? 3. Jaké znáte módy používané při otevírání souboru? 4. K jakému účelu se používá funkce readfile? 5. Kolik řádků textu přečte funkce fgets? 6. K jakému účelu se používá funkce fwrite? 7. K jakému účelu se používá funkce unlink?

Použité zdroje BLÁBOLIL, R. Informační a komunikační technologie. 3. rozšířené vydání. České Budějovice: KOPP, str. 407 BLÁBOLIL, R. Informační a komunikační technologie. 3. rozšířené vydání. České Budějovice: KOPP, str. 407 Použité obrázky: Vlastní