Usamos cookies para medir audiência e melhorar sua experiência. Você pode aceitar ou recusar a qualquer momento. Veja sobre o iMasters.
Oi,
num script que eu fiz, a função rmdir() não tá funcionando... ela deleta uma pasta criada pelo próprio sistema (usando mkdir());
* SITE_PASTAS é uma constante
PHP
[*]
[*]$nome = "exemplo";
[*]
[*]mkdir(SITE_PASTAS."templates".DIRECTORY_SEPARATOR.$nome, 0777);
[*]
[*]rmdir(SITE_PASTAS."templates".DIRECTORY_SEPARATOR.$nome);
Mas o rmdir não funciona:
Warning: rmdir(c:\arquivos de programas\easyphp1-8\www\templates\template): Permission denied in c:\arquivos de programas\easyphp1-8\www\administracao\templates\template.php on line 112
Qual o problema, já que a permissão da pasta está correta?
outra coisa verifique se tem conteudo nesse diretorio se tiver você precisa deletar todo conteudo pra depois deletar a pasta
A permissão do diretório foi configurada qdo criou a pasta, não?
PHP
[*]mkdir(SITE_PASTAS."templates".DIRECTORY_SEPARATOR.$nome, 0777);
A pasta está vazia sim.... antes de deletar o diretorio, dei um loop para apagar os arquivos dentro da pasta
Alguém?
Você não possui permissão para apagar diretório... Ai você vai ter que configurar o seu servidor para aceitar essa permissão, pelo jeito esta usando o EasyPHP né??? EU nunca trabalhei com ele, não sei como você vai fazer isso não, mais é esse o seu problema de certeza.
Não sei se vai te ajudar né heheheh http://forum.imasters.com.br/public/style_emoticons/default/blush.gif
Mas boa sorte http://forum.imasters.com.br/public/style_emoticons/default/joia.gif