ftp_set_option
ftp_size
FTP-Funktionen
PHP Manual

# ftp_site

(PHP 4, PHP 5)

ftp_site — Sendet ein SITE-Kommando zum Server

### Beschreibung

bool ftp_site ( resource `$ftp_stream` , string `$command` )

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.

### Parameter-Liste

`ftp_stream`

  Der Verbindungshandler der FTP-Verbindung.

`command`

  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.

### Rückgabewerte

Gibt bei Erfolg `TRUE` zurück. Im Fehlerfall wird `FALSE` zurückgegeben.

### Beispiele

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.');
}
?>`

### Siehe auch

- ftp_raw() - Sendet ein beliebiges Kommando an den FTP-Server

ftp_set_option
ftp_size
FTP-Funktionen
PHP Manual