Skip to content

Instantly share code, notes, and snippets.

@fayqLs
Created November 24, 2024 17:56
Show Gist options
  • Save fayqLs/47d30c91b4821301f9b9bb69ea20bb38 to your computer and use it in GitHub Desktop.
Save fayqLs/47d30c91b4821301f9b9bb69ea20bb38 to your computer and use it in GitHub Desktop.
CRIAR PASTA COM PERMISSÃO
<?php
$pasta_pdf = 'app/output/pdf/';
if (!is_dir($pasta_pdf ))
{
mkdir($pasta_pdf , 0777, true);
}
/* GRUPOS DE PERMISSÃO
0777 - Leitura, escrita e execução para todos. Acesso total a todos os usuários.
0775 - Leitura e execução para grupo e outros; leitura, escrita e execução para dono.
0755 - Leitura e execução para grupo e outros; dono tem leitura, escrita e execução.
0744 - Apenas o dono pode modificar; grupo e outros só podem ler.
0700 - Apenas o dono tem todas as permissões.
0666 - Leitura e escrita para todos; sem permissão de execução.
0644 - Apenas o dono pode modificar; grupo e outros só podem ler.
0600 - Apenas o dono tem leitura e escrita.
0555 - Somente leitura e execução para todos (uso comum para scripts e programas).
0444 - Somente leitura para todos.
0400 - Apenas o dono pode ler.
0333 - Escrita e execução para todos; sem leitura.
0222 - Apenas escrita para todos; sem leitura ou execução.
0111 - Apenas execução para todos.
0000 - Nenhuma permissão para ninguém.
*/
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment