|
Dieses Modul enthält eine Schnittstelle zu den im IEEE 1003.1 (POSIX.1) Standards Dokument definierten Funktionen, die durch andere Mittel nicht erreichbar sind. POSIX.1 definierte zum Beispiel auch die open(), read(), write() und close() Funktionen, die seit langer Zeit Bestandteil von PHP 3 sind. Trotzdem standen einige andere systemspezifische Funktionen bisher nicht zur Verfügung. Dieses Modul versucht hier Abhilfe zu schaffen, indem es einen einfachen Zugang zu diesen Funktionen bereitstellt.
Warnung |
Sensible Daten können mit den POSIX-Funktionen, z.B. posix_getpwnam() und Freunde, abgefragt werden. Die POSIX-Funktionen führen keinerlei Zugriffsüberprüfungen durch, wenn safe mode aktiviert ist. Es wird daher stark empfohlen, die POSIX-Erweiterung komplett zu deaktivieren (verwenden Sie dazu bei der Konfiguration --disable-posix), wenn Sie in einer solchen Umgebung arbeiten. |
Anmerkung: Diese Erweiterung steht auf Windowsbetriebssystemen nicht zur Verfügung.
Die POSIX-Funktionen stehen standardmäßig zur Verfügung. Sie können sie mit der Option --disable-posix deaktivieren.
Folgende Konstanten werden von dieser Erweiterung definiert und stehen nur zur Verfügung, wenn die Erweiterung entweder statisch in PHP kompiliert oder dynamisch zur Laufzeit geladen wurde.
Prüft, ob die Datei existiert.
Prüft, ob die Datei existiert und ob sie gelesen werden darf.
Prüft, ob die Datei existiert und ob sie geschrieben werden darf.
Prüft, ob die Datei existiert und ob sie ausgeführt werden darf.
Blockorientierte Spezialdatei
Zeichenorientierte Spezialdatei
FIFO (benannte Pipe) Spezialdatei
Normale Datei
Socket
Anmerkung: Diese Konstanten stehen seit PHP 5.1.0 zur Verfügung. Bitte beachten Sie außerdem, dass auf Ihrem System manche davon nicht zur Verfügung stehen könnten.
Der Abschnitt über Prozesskontroll-Funktionen könnte für Sie von Interesse sein.
Zurück | Zum Anfang | Weiter |
pg_version | Nach oben | posix_access |
Hosting by: Hurra Communications GmbH
Generated: 2007-01-26 17:57:11