ftp_site
(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.
Valor Retornado
Retorna TRUE em caso de sucesso ou FALSE em caso de falha.
Exemplos
Example #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.');
}
?>