Á

Álvaro Moura

Última atualização em Jul 9, 2026

Para criar pastas através do PHP devemos utilizar a função mkdir() para remover devemos utilizar a função rmdir().

Função mkdir():

Na função mkdir você deve indicar o caminho que será criada a pasta e o nível de segurança ( 0777,0755,0644,...).

Função rmdir():

Na função rmdir você deve indicar o caminho total até a pasta.

No windows o parâmetro de segurança são ignorados, pois se aplicam apenas ao linux.

Manipulando a criação de diretórios:

Temos um formulário para manipulação de criação de pastas:

No envento OnAfterInsert deve-se inserir a linha abaixo:

mkdir($_SERVER['DOCUMENT_ROOT'].'/scriptcase/file/'.{nome_diretorio}, 0755);

$_SERVER['DOCUMENT_ROOT'] : Caminho total até o servidor web, no exemplo: /opt/NetMake/v71/wwwroot
/scriptcase/file/ : Caminho para seu diretório após o wwwroot.
{nome_diretorio} : Campo do formulário.

Sobre o parâmetro final:
Você deve colocar 0755 para servidores web e 0777 quando estiver executando sua aplicação em um servidor local.

Assim, após a inserção ser realizada , o novo diretório será criado:

No evento OnBeforeDelete você deverá utilizar a função rmdir() para excluir o diretório criado.
rmdir($_SERVER['DOCUMENT_ROOT'].'/scriptcase/file/'.{nome_diretorio});