Rechercher une fonction PHP

chmod

(PHP 4, PHP 5, PHP 7)

chmodÄndert die Zugriffsrechte einer Datei

Beschreibung

chmod ( string $filename , int $mode ) : bool

Versucht die Zugriffsrechte der angegebenen Datei zu denen in mode definierten zu ändern.

Erste Seite von PHP-Handbuch Inhaltsverzeichnis Haut

Parameter-Liste

filename

Pfad zu der Datei.

mode

Beachten Sie, dass mode nicht automatisch für einen Oktalwert gehalten wird, so dass Sie, um sicher zu gehen, dass die Operation wie erwartet verläuft, mode mit dem Prefix Null (0) versehen sollten. Zeichenketten wie etwa "g+w" funktionieren nicht korrekt.

<?php
chmod
("/einverzeichnis/einedatei"755);   // decimal; probably incorrect
chmod("/einverzeichnis/einedatei""u+rwx,go+rx"); // string; incorrect
chmod("/einverzeichnis/einedatei"0755);  // octal; correct value of mode
?>

Der mode Parameter besteht aus drei Oktal Ziffer Komponenten, die Zugriffsberechtigungen für den Besitzer, für die Gruppe in der der Zugreifende ist und für alle anderen in dieser Reihenfolge festlegen. Eine Komponete kann durch Addition der benötigten Rechte für das jeweilige Ziel berechnet werden. Ziffer 1 bedeutet, dass man Ausführrechte gewährt, Ziffer 2 bedeuet, dass die Datei beschreibbar ist, Ziffer 4 bedeute, dass die Datei lesbar ist. Addieren sie diese Zahlen, um die benötigten Rechte anzugeben. Sie können mehr über diese Modi in unixoiden Betriebssystemen mit 'man 1 chmod' und 'man 2 chmod' lesen.

<?php
// Lese und Schreibrechte für den Besitzer, keine für alle anderen
chmod("/somedir/somefile"0600);

// Lese und Schreibrechte für den Besitzer, Leserechte für alle anderen
chmod("/somedir/somefile"0644);

// Alle Rechte für den Besitzer, Lese- und Ausführrechte für andere
chmod("/somedir/somefile"0755);

// Alle Rechte für den Besitzer, Lese- und Ausführrechte für die Gruppe
chmod("/somedir/somefile"0750);
?>

Erste Seite von PHP-Handbuch Inhaltsverzeichnis Haut

Rückgabewerte

Gibt bei Erfolg TRUE zurück. Im Fehlerfall wird FALSE zurückgegeben.

Erste Seite von PHP-Handbuch Inhaltsverzeichnis Haut

Anmerkungen

Hinweis:

Der aktuelle Nutzer ist der Nutzer mit dem PHP läuft. Dies ist möglicherweise nicht der gleiche Nutzer wie der, den sie für den Shell oder FTP Zugang nutzen. Auf den meisten Betriebssystemen können die Zugriffsrechte nur durch den Besitzer der Datei geändert werden.

Hinweis: Diese Funktion kann nicht mit entfernten Dateien arbeiten, da der Zugriff auf die Datei, die bearbeitet werden soll, über das Dateisystem des Servers möglich sein muss.

Hinweis:

Falls Safe Mode aktiviert ist, prüft PHP ob die Dateien oder Verzeichnisse, mit denen sie arbeiten möchten die selbe UID (Besitzer) haben, wie das ausgeführte Skript. Zusätzlich können sie nicht die SUID, SGID und sticky Bits setzen. bits.

Erste Seite von PHP-Handbuch Inhaltsverzeichnis Haut

Siehe auch

  • chown() - Ändert den Eigentümer einer Datei
  • chgrp() - Wechselt die Gruppenzugehörigkeit einer Datei
  • fileperms() - Liefert die Zugriffsrechte einer Datei
  • stat() - Sammelt Informationen über eine Datei

Finde eine PHP-Funktion

Deutsche Übersetzung

Sie haben gebeten, diese Seite auf Deutsch zu besuchen. Momentan ist nur die Oberfläche übersetzt, aber noch nicht der gesamte Inhalt.

Wenn Sie mir bei Übersetzungen helfen wollen, ist Ihr Beitrag willkommen. Alles, was Sie tun müssen, ist, sich auf der Website zu registrieren und mir eine Nachricht zu schicken, in der Sie gebeten werden, Sie der Gruppe der Übersetzer hinzuzufügen, die Ihnen die Möglichkeit gibt, die gewünschten Seiten zu übersetzen. Ein Link am Ende jeder übersetzten Seite zeigt an, dass Sie der Übersetzer sind und einen Link zu Ihrem Profil haben.

Vielen Dank im Voraus.

Dokument erstellt 30/01/2003, zuletzt geändert 26/10/2018
Quelle des gedruckten Dokuments:https://www.gaudry.be/de/php-rf-function.chmod.html

Die Infobro ist eine persönliche Seite, deren Inhalt in meiner alleinigen Verantwortung liegt. Der Text ist unter der CreativeCommons-Lizenz (BY-NC-SA) verfügbar. Weitere Informationen auf die Nutzungsbedingungen und dem Autor.

Referenzen

  1. Zeigen Sie - html-Dokument Sprache des Dokuments:fr Manuel PHP : http://php.net

Diese Verweise und Links verweisen auf Dokumente, die während des Schreibens dieser Seite konsultiert wurden, oder die zusätzliche Informationen liefern können, aber die Autoren dieser Quellen können nicht für den Inhalt dieser Seite verantwortlich gemacht werden.
Der Autor Diese Website ist allein dafür verantwortlich, wie die verschiedenen Konzepte und Freiheiten, die mit den Nachschlagewerken gemacht werden, hier dargestellt werden. Denken Sie daran, dass Sie mehrere Quellinformationen austauschen müssen, um das Risiko von Fehlern zu reduzieren.

Inhaltsverzeichnis Haut