file_exists
(PHP 4, PHP 5)
file_exists — Ellenőrzi, hogy a megadott fájl vagy könyvtár létezik-e
LeÃrás
TRUE-val tér vissza, ha a filename paraméterben megadott fájl vagy könyvtár létezik, ellenkező esetben FALSE-szal.
Windowson használhatóak a //computername/share/filename vagy \\computername\share\filename alakú elérési utak a hálózati megosztásokban található fájlok ellenőrzéséhez.
Example#1 Egy fájl létezésének meghatározása
<?php
$filename = '/path/to/foo.txt';
if (file_exists($filename)) {
echo "The file $filename exists";
} else {
echo "The file $filename does not exist";
}
?>
Note: Eme függvény eredményei elsőként csupán a gyorstárba kerülnek, nem lesznek azonnali hatással a fájlrendszerre. További információk a clearstatcache() oldalon olvashatók.
Az PHP 5.0.0> változattól kezdődően ez a függvény néhány URL burkolóval megadott erőforrással is együttműködik. A List of Supported Protocols/Wrappers oldalon olvasható azon burkolók listája, amelyek támogatják a stat() és hasonlatos függvényeket.
Ez a függvény FALSE-szal tér vissza a safe mode korlátozások miatt hozzáférhetetlen fájlok esetén. Azonban ezek a fájlok még beágyazhatóak, ha a safe_mode_include_dir-ben vannak elhelyezve.
Note: Az ellenőrzést a valódi UID/GID-et használva futtatja a hatásosabb helyett.
Lásd még: is_readable(), is_writable(), is_file() és file().