Főol

7. Témakör

Adattárolás és adatok kiolvasása.

PHP programjaink által elvégzett műveletek eredményei, csak az aktuális program végrehajtása alatt léteznek a memóriában, majd azt követően elvésznek.
Műveletek eredményeit eltárolhatjuk későbbi felhasználásra, egy adatokat tároló fájlba vagy egy létező adatbázisban.
Adatok tárolására elterjedt fájlok kiterjesztése, TXT vagy DAT, de természetesen, választható más kiterjesztésű fájl is.


Adattároló fájlok tartalmának írása és olvasása témakörök.
  1. Fájlmegnyitási üzemmódok. ( "r", "r+", "w", "w+", "a", "a+" )

  2. Fájlműveleti függvények.

  3. Olvasási műveletek.
    • fread()
    • fgetc(
    • fgets()
    • file()
    • fpassthru()

  4. Fájlpozíció-jelző, azaz mutató
    • fseek()
    • rewind()
    • ftell()

  5. Fájlba írás. Fájlpozíció-jelző, alkalmazásával.
    • fwrite() "r+"

  6. Létezés és méret fájlinformációk.
    • file_exists();
    • filesize();

  7. Idővel kapcsolatos fájlinformációk.
    • filectime();
    • filemtime();
    • getdate();

  8. Állományinformációk, azaz statisztikai adatok lekérdezése.
    • stat()
    • Statisztikai tömbelemek indexei: "0", "1", "2", "3", "4", "5", "6", "7", "8", "9", "10",

  9. Könyvtárakban lévő mappák és fájlok listázása.




További gyakorló példák

Témakörök.Adatok áramlási íránya.
  1. Weboldal nézettségi, találatszámláló.

  2. fwrite ( ) függvény. Adatok eltárolása.
  3. fgetc ( ) függvény.
  4. feof ( ) függvény.
  5. fgets ( ) függvény.
  6. Teljes állomány beolvasás:
Adatok átvitele
  1. Adatok írása, dat fájlba.
  2. Adatok olvasása, dat fájlból.

  3. Adatok írása, txt fájlba.
  4. Adatok olvasása, txt fájlból.
Adatok átvitele