Forum und email

is_writable

(PHP 4, PHP 5)

is_writable — Megállapítja hogy a megadott fájlnév írható-e

Leírás

bool is_writable ( string $filename )

TRUE-val tér vissza ha a filename paraméterben megadott fájl létezik, és az írható. A filename paraméter lehet könyvtár is, így a könyvtárak írhatósága is ellenőrizhető.

Tartsd fejben, hogy a PHP azzal a felhasználói azonosítóval férhet hozzá a fájlokhoz, amelyen a webszerver fut (rendszerint 'nobody'). A safe mode korlátozások nincsenek bevonva a fiókba.

Example#1 is_writable() példa

<?php
$filename 
'test.txt';
if (
is_writable($filename)) {
  echo 
'The file is writable';
} else {
  echo 
'The file is not writable';
}
?>

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.

Tip

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.

Lásd még: is_readable(), file_exists(), és fwrite().