fájl létrehozása
Előadás 9. Hozzon létre egy fájlt.
Az előadás tárgyalja kapcsolatos kérdéseket fájlok létrehozása, olvasása fájlból adatokat, Egy fájl törlése és ellenőrizze, hogy a fájl a szerveren. (Funkciók fopen, fwrite, fclose fájl, fget, leválasztani, file_exists ..) példa -
fájl feltöltéséhez a szerverre egy web-alapú interfész.
funkció fopen
forrás fopen (filename, tip_dostupa
Ennek eredményeként a függvény visszaad egy pointert (erőforrás típus), hogy megnyitja a fájlt. Mivel a paramétereket ezt a funkciót, hogy küldjön: a fájl neve a megnyitni kívánt, fájl hozzáférés típusa (határozza meg, mit fogunk csinálni vele), és esetleg a paraméter, amely meghatározza, hogy a keresést a megadott fájlt a include_path. Van egy másik opcionális paraméter, de erről nem fogunk beszélni, hogy ne bonyolítsuk a bemutatót. Megbeszéljük mindhárom paramétert.
Paraméter use_include_path, beállítása 1 vagy IGAZ, a shell keresés meghatározott fopen () a fájl a include_path. Emlékezzünk, hogy a include_path - egy irányelv a PHP beállításait, amely meghatározza a könyvtárak listájához, amely tartalmazhat fájlok felvételére. Szintén fopen () funkció használható include () és a require ().
Tip_dostupa paraméter vehet az alábbi értékeket (lásd. Tab. 9.1).
Tehát, hogy hozzon létre egy fájlt, akkor szükség van azonban nevetséges is hangzik, hogy nyisson meg egy nem létező fájl írásra.
/ * Nyitott írásához my_file.html fájlt, ha létezik, vagy létrehoz egy üres fájlt azzal a névvel, ha még mindig nem * / $ h = fopen ( "dir / another_file.txt", "w +");
/ * Nyitott az írás és olvasás another_file.txt vagy létrehoz egy fájlt a könyvtárban dir * / $ h = fopen (
Példa 9.1. Használata fopen () (html. Txt)
9.1 táblázat. Az értékek által hozott paraméter hozzáférés típusát
Típus Leírás Access
r Nyitott az olvasás csak; meghatározza a helyzetét a mutató egy fájlban
r + Nyílt olvasásra és írásra; beállítja a fájl mutatót annak
w Megnyitja a fájlt írásra csak; beállítja a fájl mutatót annak
kezdődő és levágja a fájlt nulla hosszúságú. Ha a fájl nem létezik, megpróbálja létrehozni.
w + Nyílt olvasásra és írásra; beállítja a fájl mutatót annak
kezdődő és levágja a fájlt nulla hosszúságú. Ha a fájl nem létezik, megpróbálja létrehozni.
Megnyit egy fájlt írásra csak; beállítja a fájl mutatót a végéig.
Ha a fájl nem létezik, megpróbálja létrehozni.
a + Nyílt olvasásra és írásra; beállítja a fájl mutatót rá
végén. Ha a fájl nem létezik, megpróbálja létrehozni.
x létrehozása és nyitva kizárólag írásban; helyezi a fájl mutatót annak
kezdődik. Ha a fájl már létezik, a fopen () függvény false és létrehoz egy figyelmeztetés. Ha a fájl nem létezik, megpróbálja létrehozni.