tutoriais mais recente desenvolvimento web
 

PHP ftp_chmod() Function

<PHP FTP Referência

Exemplo

Definir permissões de arquivo:

<?php
// connect and login to FTP server
$ftp_server = "ftp.example.com";
$ftp_conn = ftp_connect($ftp_server) or die("Could not connect to $ftp_server");
$login = ftp_login($ftp_conn, $ftp_username, $ftp_userpass);

$file = "php/test.txt";

// Try to set read and write for owner and read for everybody else
if (ftp_chmod($ftp_conn, 0644, $file) !== false)
  {
  echo "Successfully chmoded $file to 644.";
  }
else
  {
  echo "chmod failed.";
  }

// close connection
ftp_close($ftp_conn);
?>

Definição e Uso

O ftp_chmod() função define permissões do arquivo especificado via FTP.

Sintaxe

ftp_chmod( ftp_connection,mode,file );

Parâmetro Descrição
ftp_connection Requeridos. Especifica a conexão de FTP para usar
mode Requeridos. Especifica as novas permissões.

Este parâmetro consiste em quatro números:

  • O primeiro número é sempre zero
  • O segundo número especifica permissões para o proprietário
  • O terceiro número especifica as permissões do grupo de usuários do proprietário
  • O quarto número especifica permissões para todos os outros

Os valores possíveis (para definir várias permissões, adicione-se os seguintes números):

  • 1 = permissões de execução
  • 2 = permissões de gravação
  • 4 = permissão de leitura
file Requeridos. Especifica o arquivo para definir permissões em

Detalhes técnicos

Valor de retorno: Retorna as novas permissões de arquivo em caso de sucesso ou FALSE em caso de falha
PHP Versão: 5+

<PHP FTP Referência