(PHP 4, PHP 5)
ftp_site — Sendet ein SITE-Kommando zum Server
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.
Der Verbindungshandler der FTP-Verbindung.
Das SITE-Kommando. Beachten Sie, dass dieser Parameter nicht escapt ist und dass deswegen Probleme bei Dateinamen mit Leerzeichen oder anderen Zeichen auftreten können.
Gibt bei Erfolg TRUE zurück, im Fehlerfall FALSE.
Beispiel #1 Sending a SITE command to an ftp server
<?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.');
}
?>