PHP
downloads | documentation | faq | getting help | mailing lists | reporting bugs | php.net sites | links | conferences | my php.net

search for in the

posix_ctermid> <POSIX Funktionen
Last updated: Fri, 10 Oct 2008

view this page in

posix_access

(PHP 5 >= 5.1.0)

posix_accessErmittelt die Zugriffsberechtigungen einer Datei

Beschreibung

bool posix_access ( string $Datei [, int $Modus ] )

posix_access() überprüft, welche Zugriffsberechtigungen der Benutzer für eine Datei hat.

Parameter-Liste

Datei

Der Name der zu überprüfenden Datei.

Modus

Eine Maske, die aus einer oder mehr der Konstanten POSIX_F_OK, POSIX_R_OK, POSIX_W_OK und POSIX_X_OK besteht. Voreinstellung: POSIX_F_OK.

POSIX_R_OK, POSIX_W_OK und POSIX_X_OK fordern eine Überprüfung an, ob die Datei existiert und ob dafür Lese-, Schreib-, bzw. Ausführungsrechte vorliegen. POSIX_F_OK fordert nur eine Überprüfung der Existenz der Datei an.

Rückgabewerte

Gibt bei Erfolg TRUE zurück, im Fehlerfall FALSE.

Beispiele

Beispiel #1 posix_access() Beispiel

Dieses Beispiel überprüft, ob $datei gelesen und geschrieben werden darf und gibt andernfalls eine Fehlermeldung aus.

<?php

$datei 
'irgendeine_datei';

if (
posix_access($filePOSIX_R_OK POSIX_W_OK)) {
    echo 
'Die Datei darf gelesen und geschrieben werden!';

} else {
    
$fehler posix_get_last_error();

    echo 
"Fehler $fehler: " posix_strerror($fehler);
}

?>

Anmerkungen

Hinweis: Wenn Safe Mode aktiviert ist, überprüft PHP, ob die Dateien/Verzeichnisse die mit dem Skript bearbeitet werden sollen, die gleiche UID (Eigentümer) haben wie das Skript selbst.



add a note add a note User Contributed Notes
posix_access
There are no user contributed notes for this page.

posix_ctermid> <POSIX Funktionen
Last updated: Fri, 10 Oct 2008
 
 
show source | credits | stats | sitemap | contact | advertising | mirror sites