A função ftp_chmod() define as permissões do arquivo especificado no servidor FTP.
Se for bem-sucedido, a função retornará as novas permissões. Em caso de falha, retorna FALSE e um aviso.
ftp_chmod(ftp_connection,modo,arquivo)
parâmetro | descrever |
---|---|
conexão_ftp | Obrigatório. Especifica a conexão FTP a ser usada. |
modo | Obrigatório. Especifique novas permissões. O parâmetro mode consiste em 4 números: O primeiro número geralmente é 0 O segundo número especifica as permissões do proprietário O terceiro número especifica as permissões do grupo de usuários ao qual o proprietário pertence O quarto número especifica as permissões de todos os outros Valores possíveis (para definir múltiplas permissões, totalize os números abaixo): 1 = permissão de execução 2 = permissão de gravação 4 = Permissão de leitura |
arquivo | Obrigatório. Especifica o nome do arquivo cujas permissões serão modificadas. |
<?php$conn = ftp_connect("ftp.testftp.com") or die("Não foi possível conectar");ftp_login($conn,"user","pass");// Ler e escrever para o proprietário, nada para Everyone elseftp_chmod($conn,"0600","test.txt");// Ler e escrever para o proprietário, ler para todos elseftp_chmod($conn,"0644","test.txt");// Tudo para o proprietário, lido e executado para todos elseftp_chmod($conn,"0755","test.txt");// Tudo para o proprietário, lido para o grupo do proprietárioftp_chmod($conn,"0740","test.txt");ftp_close($conn);?>