mkdir não funciona

09/02/2014

Ola galera!

Mais uma vez venho pedir ajuda aqui.

Tenho um sistema de galeria onde possui uma pagina para criar pastas no servidor. O código da página sempre funcionou perfeitamente sem nunca apresentar erros. Mas agora, usando a página em um dos meus projetos, a página roda sem erros mas não executa a função exigida.

Veja o Código.
<?php
mkdir("../../galeria/eventos/$nomedapasta", 0777);
?>


Simplesmente a pasta não esta sendo criada.
Tanto as pastas galeria e eventos já estão com permissões 777.

Aguardo algum retorno.

PHP

Carlos Magno

Respostas

09/02/2014

Carlos Magno

Bom pessoal....ja resolvi o problema.....havia esquecido de criar a variável com o nome da pasta a ser criada....

Abração a todos.
Responder Citar

09/02/2014

Marcio Araujo

que bom que deu certo. se não for pedir demais, tem como postar um codigo para testar localmente?

obrigado.
Responder Citar

14/02/2014

Marcio Araujo

olá!!! tem como postar como fez?
Responder Citar

15/02/2014

Carlos Magno

Opa, Marcio...desculpe ae a demora em te responder....rsrsr

Muito simples. Primeiro você cria uma página contendo o form onde se deve inserir o nome da pasta a ser criada:
<form name="form1" method="post" action="dircriado.php">
  <input name="nomedapasta" type="text" style="width:150; height:20; border:1px solid" maxlength="25">
  <input type="submit" name="Submit" value="Criar">
</form>


Depois você cria uma página com nome dircriado.php, igual ao que está no action do form acima, e coloque os seguintes dados:
<?php
  $nomedapasta = $_POST['nomedapasta']; //recupera o que foi digitado no campo da página anterior
?>
<?php
  mkdir("../../galeria/eventos/$nomedapasta", 0777);
 ?>


E voilá!....(lembrando que localmente a pasta de destino já vai estar com permissão 777, já na hospedagem tem de mudar a permissão na pasta 'eventos', senão não funfa).

Espero ter te ajudado
Responder Citar

15/02/2014

Marcio Araujo

obrigado, sobre a demora, normal!!!

vou tentar testar. se aparecer problema, reclamo aqui ou em outro post.
Responder Citar

15/02/2014

William (devwilliam)

Encerrando o tópico!!
Responder Citar