ftp_site

(PHP 3>= 3.0.15, PHP 4 , PHP 5)

ftp_site -- Envia um comando SITE para o servidor

Descrição

bool ftp_site ( resource ftp_stream, string cmd )

ftp_site() envia o comando especificado por cmd para o servidor FTP. Comandos SITE não são padronizados e variam de servidor a servidor. Eles são uteis para gerenciar coisas como permissões de aqruivos e membros de grupos.

Exemplo 1. Enviando um comando SITE para um servidor FTP

<?php
/* Conecta ao servidor FTP */
$conn = ftp_connect('ftp.example.com');
if (!
$conn) die('Não foi possível conectar com ftp.example.com');

/* Login como "user" com senha "pass" */
if (!ftp_login($conn, 'user', 'pass')) die('Erro ao fazer o login em ftp.example.com');

/* Executa o comando: "SITE CHMOD 0600 /home/user/privatefile" no servidor FTP*/
if (ftp_site($conn, 'CHMOD 0600 /home/user/privatefile')) {
   echo
"O comando foi executado.\n";
} else {
   die(
'O comando falhou.');
}
?>

Retorna TRUE em caso de sucesso ou FALSE em falhas.

Veja também ftp_raw().