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

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

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.

Podobné prezentace


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

1 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 2012 Ročník/věková kategorie 4. ročník Vyučovací předmět Databázové systémy Klíčová slova Soubor, textový soubor Anotace Cíl: studenti se zvládají logiku návrhu a použití pole v PHP Prezentace slouží k výkladu se záměrem získat, upevnit a prohloubit znalost práce se souborem v php

2 Ing. Jiří Kalousek

3 Práce se souborem Zápis do souboru můžeme použít v určitých případech místo databáze K práci se souborem potřebujeme využití souborové funkce. Možnosti práce se souborem: Vytvoření souborů Mazání souborů Editace souborů Zobrazení souborů

4 Otevření nebo vytvoření souboru Funkce fopen fopen( soubor, mód ) soubor – název otevíraného souboru mód – režim v jakém je soubor otevřen Příklad $fp = fopen("text.txt","r");

5 Módy (režimy) otevření souboru módpopis rsoubor bude otevřen pouze pro čtení a ukazatel bude nastaven na začátek souboru. r+soubor bude otevřen pro čtení a zápis, ukazatel bude nastaven na začátek souboru w soubor bude otevřen pouze pro zápis a ukazatel bude nastaven na začátek souboru. V případě, že zvolený soubor neexistuje bude automaticky vytvořen. w+ soubor bude otevřen pro čtení a zápis, ukazatel bude nastaven na začátek souboru. V případě, že zvolený soubor neexistuje bude automaticky vytvořen. a soubor bude otevřen pouze pro zápis a ukazatel bude nastaven na konec souboru. V případě, že zvolený soubor neexistuje bude automaticky vytvořen. a+ soubor bude otevřen pro čtení a zápis, ukazatel bude nastaven na konec souboru. V případě, že zvolený soubor neexistuje bude automaticky vytvořen.

6 Zavření otevřeného souboru Funkce fclose fclose(identifikátor) identifikátor – proměnná s otevřeným souborem Příklad fclose($fp );

7 Výpis obsahu otevřeného souboru Funkce fread fread(identifikátor, délka) identifikátor – proměnná s otevřeným souborem délka – počet znaků, které chceme vypsat Příklad fread($fp,filesize("soubor.txt")); filesize – vrátí počet znaků v souboru

8 Zápis do otevřeného souboru Funkce fwrite fwrite(identifikátor, text) identifikátor – proměnná s otevřeným souborem text – řetězec, který chceme do souboru zapsat Zapíše na aktuální pozici ukazatele v souboru Příklad fwrite($fp, "Ahoj");

9 Přejmenování souboru Funkce rename rename("původní název","nový název") původní název – původní název souboru nový název – nový název souboru Příklad rename("soubor.txt", "soubor.htm")

10 Odstranění souboru Funkce unlink unlink(název souboru) Název souboru – název odstraňovaného souboru Příklad unlink("soubor.txt");

11 Vložení všech řádků souborů do pole Funkce file file(název souboru) Název souboru – název načítaného souboru Příklad $pole = file("soubor.txt"); Každý řádek načteného souboru se vloží do proměnné pole jako jeden prvek pole. První řádek bude mít index nula

12 Zdroje informací PHP: Hypertext Preprocessor [online][cit. 2012-11-1]. Dostupný z WWW: http://www.php.net/http://www.php.net/ Vlastní příklady a materiály

13 Ing. Jiří Kalousek OA Ostrava-Poruba


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

Podobné prezentace


Reklamy Google