Ola,
Realmente nao funcionou, ele cria somente a primeira pasta. Depois ao tentar criar a sub-pasta gera o erro abaixo...
Warning: mkdir() [function.mkdir]: No such file or directory in /home/negocios/public_html/dam/mercadolivre/computadores/upload.php on line 84
eu tentei fazer de 2 formas abaxio
desta forma ele cria somente a primeira pasta
if(!file_exists($diretorio1))
$imagem_dir = mkdir($diretorio1,0777);
// nessa linha ocorre o erro
$imagem_dir = mkdir('$diretorio1/$diretorio2',0777);
}
entao tentei fazer de outra forma, ao criar a sub-pasta especifiquei o caminho completo.. sendo que a variavel $diretorio_principal contem todo o caminho...
if(!file_exists($diretorio1))
$imagem_dir = mkdir($diretorio1,0777);
$imagem_dir = mkdir('$diretorio_principal/$diretorio1/$diretorio2',0777);
}
Para criar pastas é simples...
Você utiliza a função:
mkdir
E para verificar se pastas já existem para não ter que criá-las novamente você utiliza a função
is_dir
Fica um pequeno exemplo...
Aí você adapta a sua aplicação.
<?php
//verifica se a pasta existe
if( is_dir('pasta1') ){
echo "Essa pasta já existe!<br />";
}else{
//cria o primeiro diretório
mkdir('pasta1');
echo "pasta1 criada<br />";
if( is_dir('pasta1/subpasta1') ){
echo "Essa subpasta já existe!<br />";
} else{
mkdir('pasta1/subpasta1');
echo "subpasta1 criada<br />";
}
}
?>
Abração!
matei a charada...ficou assim
para criar o subdiretorio,,
mkdir($diretorio1 .'/' . $diretorio2,0777);
o unico problema agora é que nao consigo apagar o subdiretorio, mas esta setado com permissao de nivel maximo...