A php fájlok létrehozása, megnyitása, megjelenítése, írása, bezárása és törlése

A PHP fájlok kezelése: fájlok létrehozása, megnyitása, megjelenítése, írása, bezárása és törlése. 16. lecke

A php fájlok létrehozása, megnyitása, megjelenítése, írása, bezárása és törlése

Itt van egy nagy bejegyzés nem fog, de a rövid azt mondanám, hogy a segítségével a mai leckét PHP, akkor lehet, hogy a saját adatbázisában (DB) egy szöveges fájlt. Mit értek? Ma meg fogja tanulni, hogyan kell írni a kódot PHP, amely automatikusan az Ön utasításait a fájl létrehozásához, nyitott, megjeleníti a fájl tartalmát a böngésző, vegye tudomásul veszi, és törli a fájlt. Igen, igen, igazad van ötlet, ez egy mini szöveges adatbázis, amely tárolja és képesek leszünk, hogy húzza ki, és megjeleníti a weboldalon.

Nos, kezdjük el a leckét.

A PHP-ből származó adatok létrehozásához és olvasásához három lépésben kell eljárnia:

1. lépés - nyissa meg a fájlt. Ha a fájl nem létezik, a szkriptnek létre kell hoznia
2. szakasz - adatok írása vagy olvasása
3. lépés - a fájl bezárása

Vegyük fontolóra minden egyes részletet.

Fájl létrehozása és megnyitása PHP-ben

PHP fájl létrehozásához és megnyitásához használja a fopen () függvényt:

- fájlnév - itt meg kell adnia a létrehozni vagy megnyitni kívánt nevet és fájlkiterjesztést. Például: "bloggood-ru.txt".
- fájlnév üzemmód - itt meg kell adnia a módot, vagyis a paramétereket. Például, mit szeretne csinálni ezzel a fájllal: szöveg hozzáadása vagy új szöveg beszúrása stb. Az alján a fopen () függvénymódok táblázata látható:

Megnyitja a fájlt az olvasáshoz. A mutató a fájl elején helyezkedik el. Ha a fájl nem létezett, ez a mód nem hozza létre.

Megnyitja a fájlt az íráshoz és az olvasáshoz. A mutató a fájl elején helyezkedik el. Ha a fájl nem létezett, ez a mód nem hozza létre.

Megnyitja a fájlt csak íráshoz. A mutató a fájl elején helyezkedik el, és minden fájlt töröl. Ha a fájl nem létezik, próbálja meg létrehozni

Megnyitja a fájlt az íráshoz és az olvasáshoz. A mutató a fájl elején helyezkedik el, és minden fájlt töröl. Ha a fájl nem létezik, próbálja meg létrehozni

A töltés egyik példája a következő:

Írja le vagy olvassa el a fájladatokat PHP-ben

Egy PHP szövegfájlban lévő sorok írásához létezik egy speciális függvény fputs () vagy fwrite (). Ezek a funkciók ugyanazok a célok:

- fájlleíró - a fájlleíró, amelyre a rekord készült;
- string - string vagy szöveg, amelyet be kell írni a fájlba;
- karakterek száma - az írandó karakterek száma, a többi nem kerül figyelembe. Ha a szám nincs megadva, akkor a teljes sort írja (a paraméter opcionális).

A töltés egyik példája a következő:

Ebben a példában csak 5 karakter kerül be a fájlba - "Hi".
Ha eltávolítja a karakterek számát, akkor a teljes szöveg a "Hello to everyone from BlogGood.ru" fájlba kerül. »:

A szöveges fájlok olvasásához egy függvény readfile () tartozik, amely megnyitja a fájl tartalmát, olvassa el és megjeleníti a fájl tartalmát a böngészőablakban:

- fájlnév - megadja a megnyitni kívánt fájl nevét, a böngészőablakban megjeleníteni és megjeleníteni. Például: "bloggood-ru.txt".

A töltés egyik példája a következő:

Fájl lezárása

Miután feldolgozta a fájlt, be kell zárnia. A fájl bezárásához PHP-ben létezik egy függvény fclose ():

- fájlleíró - itt megadja a fopen () függvényhez rendelt változót.

A töltés egyik példája a következő:

Most, a mai lecke ismeretével megpróbálunk létrehozni egy szkriptet a PHP-ben, amely létrehoz egy fájlt, beír egy bejegyzést és megjeleníti a szöveg eredményét a böngészőablakban.

Ezt megteheti (2. sorszám, 3. szám, 10. szám):

Most már teljesen kész a kód:

A php fájlok létrehozása, megnyitása, megjelenítése, írása, bezárása és törlése

A böngésző a következő szöveget fogja látni: "Örülök, hogy látlak a BlogGood.ru blogon", mert a kódban megmutattuk a fájl tartalmának megjelenítését a böngésző képernyőjén:

A böngésző eredményei:

A php fájlok létrehozása, megnyitása, megjelenítése, írása, bezárása és törlése

Végül, ha törölni szeretné a fájlt, használja az unlink () függvényt:

Javaslom ezt és más funkciókat a fájlok feldolgozásához, amelyeket a következő leckében fontolhatsz meg, és még így is megjelent a hatalmas cikk.