Die Funktion ftp_chmod() legt die Berechtigungen der angegebenen Datei auf dem FTP-Server fest.
Bei Erfolg gibt die Funktion die neuen Berechtigungen zurück. Bei einem Fehler wird FALSE und eine Warnung zurückgegeben.
ftp_chmod(ftp_connection,mode,file)
Parameter | beschreiben |
---|---|
ftp_connection | Erforderlich. Gibt die zu verwendende FTP-Verbindung 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 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 (um mehrere Berechtigungen festzulegen, addieren Sie die Zahlen unten): 1 = Ausführungsberechtigung 2 = Schreibberechtigung 4 = Leseberechtigung |
Datei | Erforderlich. Gibt den Namen der Datei an, deren Berechtigungen geändert werden sollen. |
<?php$conn = ftp_connect("ftp.testftp.com") or die("Verbindung konnte nicht hergestellt werden");ftp_login($conn,"user","pass");// Lesen und Schreiben für Besitzer, nichts für every elseftp_chmod($conn,"0600","test.txt");// Lesen und Schreiben für den Besitzer, Lesen für alle elseftp_chmod($conn,"0644","test.txt");// Alles für den Besitzer, lesen und für alle ausführen elseftp_chmod($conn,"0755","test.txt");// Alles für den Besitzer, lesen für die Gruppe des Eigentümersftp_chmod($conn,"0740","test.txt");ftp_close($conn);?>