FTP Funções
PHP Manual

ftp_site

(PHP 4, PHP 5, PHP 7)

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

Valor Retornado

Retorna TRUE em caso de sucesso ou FALSE em caso de falha.

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 Funções
PHP Manual