Iniciar uma conversa

Manipulando pastas em PHP

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});



Escolher arquivos ou arraste e solte arquivos
Esse artigo foi útil?
Sim
Não
  1. Ronyan Alves

  2. Publicado
  3. Atualizado

Comentários