Funkcje Systemu plików
PHP Manual

is_writable

(PHP 4, PHP 5)

is_writableTells whether the filename is writable

Opis

bool is_writable ( string $filename )

Returns TRUE if the filename exists and is writable. The filename argument may be a directory name allowing you to check if a directory is writable.

Keep in mind that PHP may be accessing the file as the user id that the web server runs as (often 'nobody'). Safe mode limitations are not taken into account.

Parametry

filename

The filename being checked.

Zwracane wartości

Returns TRUE if the filename exists and is writable.

Przykłady

Przykład #1 is_writable() example

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

Błędy/Wyjątki

W przypadku niepowodzenia jest emitowany E_WARNING.

Notatki

Informacja: Wyniki działania tej funkcji są buforowane. Zobacz opis funkcji clearstatcache() aby uzyskać więcej informacji.

Wskazówka

Od PHP 5.0.0 ta funkcja może być użyta także z niektórymi nakładkami URL. Zobacz Supported Protocols and Wrappers aby uzyskać listę nakładek, które obsługują funkcjonalność z rodziny stat().

Zobacz też:


Funkcje Systemu plików
PHP Manual