Neueste Web-Entwicklung Tutorials
 

PHP ftp_chmod() Function

<PHP FTP - Referenz

Beispiel

Legen Sie Dateiberechtigungen:

<?php
// connect and login to FTP server
$ftp_server = "ftp.example.com";
$ftp_conn = ftp_connect($ftp_server) or die("Could not connect to $ftp_server");
$login = ftp_login($ftp_conn, $ftp_username, $ftp_userpass);

$file = "php/test.txt";

// Try to set read and write for owner and read for everybody else
if (ftp_chmod($ftp_conn, 0644, $file) !== false)
  {
  echo "Successfully chmoded $file to 644.";
  }
else
  {
  echo "chmod failed.";
  }

// close connection
ftp_close($ftp_conn);
?>

Definition und Verwendung

Die ftp_chmod() Funktion setzt die Berechtigungen für die angegebene Datei über FTP.

Syntax

ftp_chmod( ftp_connection,mode,file );

Parameter Beschreibung
ftp_connection Erforderlich. Gibt die FTP-Verbindung zu verwenden,
mode Erforderlich. Gibt die neuen Berechtigungen.

Dieser Parameter besteht aus vier Zahlen:

  • Die erste Zahl ist immer Null
  • Die zweite Zahl gibt Berechtigungen für den Besitzer
  • Die dritte Zahl gibt an Berechtigungen für die Benutzergruppe des Eigentümers
  • Die vierte Zahl gibt Berechtigungen für alle anderen

Mögliche Werte (mehrere Berechtigungen festlegen, die folgenden Zahlen addieren sich):

  • 1 = Ausführungsberechtigungen
  • 2 = Schreibrechte
  • 4 = Leseberechtigungen
file Erforderlich. Gibt die Dateiberechtigungen festlegen auf

Technische Details

Rückgabewert: Gibt die neuen Dateiberechtigungen für Erfolg oder FALSE bei einem Fehler
PHP Version: 5+

<PHP FTP - Referenz