(PHP 4, PHP 5, PHP 7, PHP 8)
ftp_site — Exécute la commande SITE sur un serveur FTP
   ftp_site() exécute la commande SITE sur
   le serveur FTP.
  
   Les commandes SITE ne sont pas normalisées, et peuvent
   varier d'un serveur à l'autre. Elles permettent de gérer notamment les permissions
   de fichiers, et les groupes.
  
ftpUne instance de FTP\Connection.
commandLa commande SITE. Notez que ce paramètre n'est pas échappé, il peut donc y avoir des comportements non-désirés si le nom des fichiers contient des espaces ou d'autres caractères.
   Cette fonction retourne true en cas de succès ou false si une erreur survient.
  
| Version | Description | 
|---|---|
| 8.1.0 | La paramètre ftpattend désormais une instance de
  FTP\Connection ; auparavant, une ressource était attendu. | 
Exemple #1 Envoi d'une commande SITE à un serveur FTP
<?php
// Connexion au serveur FTP
$ftp = ftp_connect('ftp.example.com');
if (!$ftp) die('Impossible de se connecter au serveur ftp.example.com');
// Identification avec l'utilisateur "user" et le mot de passe "pass"
if (!ftp_login($ftp, 'user', 'pass')) die('Erreur d\'identification au serveur ftp.example.com');
// Résultat : commande "SITE CHMOD 0600 /home/user/privatefile" sur le serveur ftp
if (ftp_site($ftp, 'CHMOD 0600 /home/user/privatefile')) {
   echo "La commande a été exécutée avec succès.\n";
} else {
   die('La commande a échouée.');
}
?>