logó WEBFEJLESZTÉS, WEBÁRUHÁZ KÉSZÍTÉS
Ingyenes elektronikus tananyag interaktív weboldalak készítéséhez.
visszaVISSZA   
menüMENÜ   

Fájl megnyitása



PHP-ben a fájlkezelés logikája a C alapú nyelvekhez hasonló.

Egy fájlt az fopen() függvénnyel tudunk megnyitni. A függvény visszatérési értékeként kapott mutatót használjuk ezek után a fájlműveleteknél.

A fopen() függvény szintaxisa:


resource
=
fopen
(
filename
,
mode
,
use_include_path
,
context
)
;
1. paraméter: a fájl neve (és útvonala, ha nem az aktuális könyvtárban található).
2. paraméter: a megnyitás módja
3. paraméter (opcionális): Ha True, akkor fájlt a PHP az include_path-ban szereplő könyvtárakban is keresi.
4. paraméter (opcionális): Megadja a fájlkezelő kontextusát.
A visszatérési érték: Fájlleíró (a fájlra irányított mutató), hiba esetén False .

A fontosabb megnyitási módok:

Mód Leírás Pozíció
r Csak olvasás. Az olvasás a fájl elején kezdődik.
w Csak írás. Megnyitja és törli a fájl tartalmát; vagy egy új fájlt készít ha a fájl nem létezik. Az írás a fájl elején kezdődik.
a Hozzáfűzés. Megnyitja a fájlt és a végére kezd írni; vagy egy új fájlt készít ha a fájl nem létezik. Az írás a fájl végén kezdődik.


Példa:

Forráskód


 
<?php
  $filename = '/path/to/teszt.txt';
  if (file_exists($filename)) {
    $file=fopen($filename,"r");
    //...
    fclose($file);
  }
?>
 


Megjegyzés

Ha a fájl megnyitása sikertelen, a függvény FALSE-t ad vissza és E_WARNING szintű hibát generál. A @ karater használatával ez a figyelmeztetés elfolyható.
(... @fopen($filename,"r") ...)


Ahogy a legtöbb honlap, ez a webhely is használ sütiket a weboldalain.