ftp_site

(PHP 4, PHP 5)

ftp_siteEx�cute la commande SITE sur un serveur FTP

Description

bool ftp_site ( resource $ftp_stream , string $command )

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.

Liste de param�tres

ftp_stream

L'identifiant du lien de connexion FTP.

command

La 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.

Valeurs de retour

Cette fonction retourne TRUE en cas de succ�s, FALSE en cas d'�chec.

Exemples

Exemple #1 Envoi d'une commande SITE � un serveur FTP

<?php
// Connexion au serveur FTP
$conn ftp_connect('ftp.example.com');
if (!
$conn) die('Impossible de se connecter au serveur ftp.example.com');

// Identification avec l'utilisateur "user" et le mot de passe "pass"
if (!ftp_login($conn'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($conn'CHMOD 0600 /home/user/privatefile')) {
   echo 
"La commande a �t� ex�cut�e avec succ�s.\n";
} else {
   die(
'La commande a �chou�e.');
}
?>

Voir aussi