Du bist hier: Tips » Scripte » PHP
PHP
Referenzliste

ftp_site

FTP-Funktionen

    Befehl:
bool ftp_site ( resource $ftp_stream , string $command )


    Parameter-Liste:
NameBeschreibung
ftp_streamDer Verbindungshandler der FTP-Verbindung.
commandDas SITE-Kommando. Beachten Sie, dass dieser Parameter nicht escapt ist und dass deswegen Probleme bei Dateinamen mit Leerzeichen oder anderen Zeichen auftreten können.

    Beschreibung:
ftp_site() sendet das angegebene SITE-Kommando zum FTP-Server.

SITE-Kommandos sind nicht standardisiert und unterscheiden sich von Server zu Server. Sie sind nützlich, um Dinge wie Datei-Zugriffsrechte und Gruppen-Mitgliedschaften zu handhaben.


    Aktiv in Version:
(PHP 4, PHP 5, PHP 7)

    Siehe auch:
Sendet ein beliebiges Kommando an den FTP-Server
 

ftp_site() - Beispiel:


Eingabe:
<?php
// Verbindung aufbauen
$conn = ftp_connect('ftp.example.com');
if (!$conn) die('Verbindung zu ftp.example.com konnte nicht aufgebaut werden');

// Login mit Benutzername und Passwort
if (!ftp_login($conn, 'user', 'pass')) die('Fehler beim Login zu ftp.example.com');

// Kommando "SITE CHMOD 0600 /home/user/privatefile" an den Server senden */
if (ftp_site($conn, 'CHMOD 0600 /home/user/privatefile')) {
   echo "Kommando erfolgreich ausgeführt.\n";
} else {
   die('Kommando fehlgeschlagen.');
}
?>

FTP-Funktionen