Mudar Permissão Pasta PHP

Atualizado em 29 de Abril de 2013

Mudar Permissão Pasta PHP

Permissões de pastas são uma dor de cabeça, pois muitos servidores tratam este assunto de forma diferente, contudo é possível mudar a permissão da pasta com PHP.

Dica: Este script também pode ser usado para permissão de arquivos.
O chmod é o comando que muda a permissão da pasta ou arquivo, ele e composto de dois parâmetros como mostrado abaixo:

 chmod([pasta-ou-arquivo], [modo]);

Onde:
  • [pasta-ou-arquivo]: É o endereço onde se encontra a pasta, se for arquivo se deve indicar o nome do arquivo junto;
  • [modo]: Tipo de permissão que iramos dar para a pasta ou arquivo.

Vamos ao exemplo:

<?php
$pasta = "blog/teste";

if(chmod($pasta, 0755))
 {
  echo 'Permissão modificada com sucesso.';
 }
else
 {
  echo 'Não foi possível alterar permissão';
 }
?>

O retorno do comando é TRUE (1) em caso de sucesso ou FALSE (0) em caso de falha.

Veja a lista dos modos que podemos usar:
  • 0600: Escrita e leitura para o proprietário, nada para os outros;
  • 0644: Escrita e leitura para o proprietário, leitura para todos os outros;
  • 0755: Tudo para o proprietário, leitura e execução para os outros;
  • 0750: Tudo para o proprietário, leitura e execução para o grupo do proprietário.

Importante: Esta função não trabalha com arquivos remotos, de forma que o arquivo a ser examinado precisa ser acessível pelo sistema de arquivos do servidor.


"Esta dica te ajudou de alguma forma?" Então ajude outras pessoas compartilhando este conteúdo com seus amigos! =)


Até a próxima.

Tags:  Comandos PHP | PHP | Servidor

Comentários

Sua foto do perfil

Mauricio

23 de Maio de 2014 - 13:40

Sua foto do perfil

Mauricio Programador

Olá Mauricio,

você terá que criar um script que vai percorrer todos os arquivos dentro da pasta e ir aplicando este comando.

Para listar os arquivos, veja o post: Listar Arquivos Diretório PHP

Abraço.

23 de Maio de 2014 - 14:40

Sua foto do perfil

Mauricio

nossa que treta, isso é muito dificil para mim

26 de Maio de 2014 - 11:01

NEWSLETTER

Receba dicas de programação
em seu e-mail

TWITTER

Acompanhe tudo o que rola
com Mauricio Programador

NEWSLETTER