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.
Comentários

Mauricio
23 de Maio de 2014 - 13:40

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

Mauricio
nossa que treta, isso é muito dificil para mim
26 de Maio de 2014 - 11:01