php kann keine Dateien schreiben, da die Berechtigungen nicht ausreichen. Die Lösung besteht darin, die Berechtigungen der angegebenen Datei über die Funktion „chmod()“ in PHP zu ändern )“ und der Parameter „mode“ gibt neue Berechtigungen an.
Empfohlen: "PHP Video Tutorial"
chmod() Die Funktion ändert die angegebene Dateiberechtigungen.
Gibt TRUE bei Erfolg und FALSE bei Fehler zurück.
Syntax
chmod(file,mode)
Parameter
Datei erforderlich. Gibt die zu prüfenden Dokumente an.
Modus erforderlich. Geben Sie neue Berechtigungen an.
Der Modusparameter besteht aus 4 Zahlen:
Die erste Zahl ist normalerweise 0
Die zweite Zahl gibt die Berechtigungen des Besitzers an
Die dritte Die erste Zahl gibt die Berechtigungen der Benutzergruppe an, zu der der Eigentümer gehört
Die vierte Zahl gibt die Berechtigungen aller anderen an
Mögliche Werte (wenn Sie mehrere Berechtigungen festlegen müssen, passen Sie bitte die Zahlen an unten Gesamt):
1 = Ausführungsberechtigung
2 = Schreibberechtigung
4 = Leseberechtigung
Instanz
<?php // Read and write for owner, nothing for everybody else chmod("test.txt",0600); // Read and write for owner, read for everybody else chmod("test.txt",0644); // Everything for owner, read and execute for everybody else chmod("test.txt",0755); // Everything for owner, read for owner's group chmod("test.txt",0740); ?>
Das obige ist der detaillierte Inhalt vonWas soll ich tun, wenn PHP keine Dateien schreiben kann?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!