ftp_site

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

ftp_site -- Envia o comando SITE para o servidor

Descrição

bool ftp_site ( resource ftp_stream, string command )

ftp_site() envia o comando SITE dado para o servidor FTPr.

Comandos SITE não são padronizados, e variam de servidor para servidor. Eles são utéis para manipular coisas como permissões de arquivos e membros de grupos.

Parâmetros

ftp_stream

O identificador da conexão FTP.

command

O comando SITE. Note que este parâmetro não é escapado assim pode ter alguns problemas com nomes de arquivos contendo espações ou outros caracteres.

Valores de retornado

Retorna TRUE em caso de sucesso ou FALSE em falhas.

Exemplos

Exemplo 1. Enviando um comando SITE para um servidor FTP

<?php
/* Connect to FTP server */
$conn = ftp_connect('ftp.example.com');
if (!
$conn) die('Unable to connect to ftp.example.com');

/* Login as "user" with password "pass" */
if (!ftp_login($conn, 'user', 'pass')) die('Error logging into ftp.example.com');

/* Issue: "SITE CHMOD 0600 /home/user/privatefile" command to ftp server */
if (ftp_site($conn, 'CHMOD 0600 /home/user/privatefile')) {
   echo
"Command executed successfully.\n";
} else {
   die(
'Command failed.');
}
?>

Veja também

ftp_raw()