Fájl létrehozása php-ben

Fájl létrehozása php-ben

Egyszerű fájl létrehozása

A legkönnyebb az érintő () funkció használata. A fájl utolsó elérésének idejét állítja be. Ha a fájl nem létezik, akkor érintse meg a () gombot. A működés elve nagyon egyszerű. A funkció három paramétert tartalmaz: fájlnév, érintési idő és hozzáférési idő az időbélyeg formátumban. Az időparaméterek opcionálisak.







Az univerzális funkció fopen

A fopen () függvényt PHP-ben használják egy új fájl létrehozásához és egy meglévő fájl megnyitásához. Visszatér egy olyan leíróval, amely számos más funkcióban használható. f nyitva () veszi a fájl nevét az első paraméterben, és a második hozzáférési módot. A hozzáférési mód határozza meg: az alkalmazandó műveleteket, a fájlmutató helyzetét, függetlenül attól, hogy létrejön-e a fájl hiányában, és el kell-e kerülni.

Az elérési módot vezérlő karakterekből álló karakterlánc határozza meg. A fopen () függvény egy logikai hibát ad vissza, ha a fájlt nem lehet megnyitni. Például, ha az "olvasni" hozzáférési mód van megadva, de a fájlhoz megadott jogok nem teszik lehetővé ezt a műveletet.

A fájl elérési módjainak listája:

Frissítsd a fenti táblázatot. A csonkolás a fájl meglévő tartalmának visszadobása. Így a w és a w + mód azt jelenti, hogy az új tartalmat a fájlba írják, míg a és a + a mutatót a fájl végére állítja be, ami az információk hozzáadását okozza.







Amint azt észrevetted, a w és w + módok hasonlóak az x és az x + értékhez. Van különbség köztük. Az x mód visszaadása hamis, ha a fájl már létezik, de hiány esetén hozzon létre. Nagyon óvatosnak kell lenned a c és c + módokkal való munkavégzés során. A mutatót a fájl elejére állítják be, de ne írja felül az előző tartalmat. Az új sorok felváltják az előző tartalmat.

jegyzet
A fopen () függvénynek van egy harmadik paramétere a logikai típusúnak, amely alapértelmezés szerint hamis. Ez kapcsolódik a PHP tolmács beállításához. A php.ini konfigurációs fájl include_path opciója meghatározza a csatolandó fájlok könyvtárát. Ha a fopen () harmadik paramétert true értékre állítja be. Fájlok keresése és létrehozása ebben a könyvtárban marad.

Ideiglenes fájl létrehozása

A PHP-ben megoldott számos probléma szükségessé teszi az adatok ideiglenes tárolását. Ideiglenes fájlokat lehet használni ehhez. A tpmfile () függvény nem fogad el semmilyen paramétert. Fájlleírót ad vissza, ami valójában egy RAM terület. Ezzel a leíróval ugyanazok a funkciók működnek, mint a rendszeres fájlokkal. Az ideiglenes fájl megsemmisül, ha a parancsfájl befejeződik, vagy ha az fclose () függvény neve.

Lehetőség van egy valódi fájl létrehozására egy véletlenszerűen létrehozott névvel. A tempnam () függvény ennek felel. Az első paraméterben meg kell adni a hely könyvtárat, a második előtag pedig a fájl nevét. A függvény a teljes generált nevet adja vissza. Használható további fopen () műveletekhez. Az ilyen fájl a script befejezése után fog létezni. Ha később nincs rá szükség, távolítsa el az unlink () függvénnyel.

Egyidejű létrehozása és rögzítése

A PHP-ben lehetőség van egy fájl létrehozására, az adatok írására és egy leíró megjelenítésére szolgáló műveletek sorrendjéről, csak egy hívással. Ehhez használja a file_put_contents () függvényt. Adja meg két paramétert: a fájlnevet és az írandó adatokat. Ha a fájl nem létezik, akkor létrejön.

jegyzet
A file_put_contents () függvényt részletesen tárgyaljuk a következő tanórákon. Tágabb funkcionalitása van, amely más összefüggésben jelenik meg.

Megosztás a közösségi hálózatokban:




Kapcsolódó cikkek