Prezentace se nahrává, počkejte prosím

Prezentace se nahrává, počkejte prosím

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.

Podobné prezentace


Prezentace na téma: "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."— Transkript prezentace:

1 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

2 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

3 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

4 Čtení ze souboru po řádcích fgets() - přečte vždy jeden řádek, dokud nenarazí na znak nové řádky

5 Čtení ze souboru po řádcích výpis všech řádků Tato konstrukce zahlásí chybu, protože není určeno, kdy má čtení skončit.

6 Kdy zastavit čtení feof() - Vrátí true, pokud ukazatel ukazuje na konec souboru (File End OF File)

7 Zápis do souboru fwrite (jméno_souboru,"text")

8 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)

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

10 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?

11 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í


Stáhnout ppt "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."

Podobné prezentace


Reklamy Google