(PHP 5, PHP 7, PHP 8)
ftp_chmod — Define as permissões de um arquivo via FTP
Estabelece as permissões para o arquivo remoto especificado
para permissions.
ftpUma instância de FTP\Connection.
permissionsAs novas permissões, informadas em valor octal.
filenameO arquivo remoto.
Retorna as novas permissões em caso de sucesso ou false em caso de erro.
| Versão | Descrição |
|---|---|
| 8.1.0 |
O parâmetro ftp agora espera uma instância de FTP\Connection;
anteriormente, um resource era esperado.
|
Exemplo #1 Exemplo de ftp_chmod()
<?php
$file = 'public_html/index.php';
// define uma conexão básica
$ftp = ftp_connect($ftp_server);
// login com nome de usuário e senha
$login_result = ftp_login($ftp, $ftp_user_name, $ftp_user_pass);
// tenta usar o chmod em $file para 644
if (ftp_chmod($ftp, 0644, $file) !== false) {
echo "Foram mudadas as permissões do arquivo $file para 644\n";
} else {
echo "Não foi possível usar o chmod no arquivo $file\n";
}
// fecha a conexão
ftp_close($ftp);
?>