
Como Criar Uma Pasta Atraves De Uma Variavel
#1
Posted 19/11/2008, 16:24
<?php
mkdir("willian");
?>
cria uma pasta chamada willian,
mais quero saber como criar um arquivo php que cria uma pasta atraves de um cadastro
ex.
Nome:|_______________|
Senha:|_______________|
Cadastrar
ai quano uma pessoa criasse o nome dela,, ex: joao ai altomaticamente criaria uma pasta com o nome joao temcomo fazer isso??? obrigado...
alguem???
#2
Posted 20/11/2008, 08:08
[codebox]$nome = $_POST['nomedocampodonome'];
mkdir($nome);[/codebox]
isso?!
Se este post lhe ajudou, ajude o fórum também. Use a reputação de mensagens!
#3
Posted 20/11/2008, 19:00
grava o nome em uma variável...
$nome = $_POST['nomedocampodonome'];mkdir($nome);
isso?!
vlw cara, qndo clico no criar, ele cria belesinha. so que aparece esse erro, vc tem ideia do que e?
Notice: Undefined index: nome in C:\Arquivos de programas\EasyPHP 2.0b1\www\mkdir.php on line 3
Warning: mkdir() [function.mkdir]: File exists in C:\Arquivos de programas\EasyPHP 2.0b1\www\mkdir.php on line 4
#4
Posted 21/11/2008, 07:41

Se este post lhe ajudou, ajude o fórum também. Use a reputação de mensagens!
#5
Posted 21/11/2008, 13:25
tem algo errado aí(sério?
). Como está seu código?
bem aparece aquele erro la em cima, o codigo e o seguinte
<form name="form1" method="post" action="criar.php"> <label> <input name="nome" type="text" id="nome"> </label> <label> <input type="submit" name="Submit" value="Submit"> </label> </form> <?php $nome = $_POST[nome]; $criar = mkdir("$nome"); if($criar){ echo"<b> Pasta " .$nome. "criada com sucesso. </b>"; } else{ echo"<b> Nao foi possivel criar a pasta </b>"; } ?>
#6
Posted 21/11/2008, 15:02
$nome = $_POST['nome'];
$criar = mkdir("$nome");
if($criar){
echo"<b> Pasta " .$nome. "criada com sucesso. </b>";
}
else{
echo"<b> Nao foi possivel criar a pasta </b>";
}
?>[/codebox]
você esqueceu das aspas no $_POST!
Se este post lhe ajudou, ajude o fórum também. Use a reputação de mensagens!
#7
Posted 21/11/2008, 15:55
ficou
<?php $nome = $_POST['nome']; ?>
so que agora esta com esse erro aki !!!
Notice: Undefined index: nome in C:\Arquivos de programas\EasyPHP 2.0b1\www\criar.php on line 10
Warning: mkdir() [function.mkdir]: File exists in C:\Arquivos de programas\EasyPHP 2.0b1\www\criar.php on line 11
Nao foi possivel criar a pasta
(DETALHE, PARA TESTAR ESTOU USANDO O EASYPHP 2,1)
#8
Posted 21/11/2008, 15:59

Se este post lhe ajudou, ajude o fórum também. Use a reputação de mensagens!
#9
Posted 24/11/2008, 12:04
está diznedo que o arquivo já existe... tenta remover esta pasta existente, ou testar em um servidor online!
Não se esqueça também de estabelecer o CHMOD 777 para este arquivo!
vlwcara, so que tenho uma outra duvida e nao tem nada a ver cm essa, bem e o seguinte, fiz um site que contem umas 130 paginas em php, eu usei qery pra facilitar mais so que todos os titulos ficaram igual, tipo ajuda24h, so que eu quero e que cada titulo fique de acordo com o assunto do tutorial, tipo o assunto e como criar um quadrado no photoshop, ai eu qria q ficasse do mesmo jeito no titulo pq melhoraria minha posiçao no google, tem algum codigo php que muda o titulo pela div id="???" ???? ou tem q ser na mao mesmo?

#10
Posted 18/08/2009, 01:50
Eu puz as aspas no post
ficou<?php $nome = $_POST['nome']; ?>
so que agora esta com esse erro aki !!!
Notice: Undefined index: nome in C:\Arquivos de programas\EasyPHP 2.0b1\www\criar.php on line 10
Warning: mkdir() [function.mkdir]: File exists in C:\Arquivos de programas\EasyPHP 2.0b1\www\criar.php on line 11
Nao foi possivel criar a pasta
(DETALHE, PARA TESTAR ESTOU USANDO O EASYPHP 2,1)
Boa noite, vou te passar um script que acabei de criar
aqui funcionou direitinho, dê uma olhada.
<html>
<title>Teste</title>
<div align="center">
<form method="post" action="">
Nome da pasta:<input type="text" name="folder" value="<?php echo $_POST['folder']; ?>">
<input type="submit" name="" value="Criar">
</form>
</div>
</html>
<?php
if($_POST && $_POST["folder"] != "") {
mkdir($_POST["folder"]);
}
?>
#11
Posted 18/08/2009, 08:16
<form name="form1" method="post" action="criar.php"> <label> <input name="nome" type="text" id="nome"> </label> <label> <input type="submit" name="Submit" value="Submit"> </label> </form> <?php $nome = (isset($_POST[nome])) ? $_POST['nome'] : false; if($nome != false){ $criar = (file_exists($nome)) ? print 'A pasta já existe.' : mkdir($nome); ($criar) ? print ('<b> Pasta' .$nome. 'criada com sucesso. </b>') : die('<b> Nao foi possivel criar a pasta </b>'); } ?>
WebMaster/Designer - Desenvolvedor Web - TI
Alaerte Gabriel ou ガブリエル
Desenvolvimento de WebSites e HOSPEDAGEM, http://www.aghosts.com.br - http://www.alaertegabriel.com.br.
1 user(s) are reading this topic
0 membro(s), 1 visitante(s) e 0 membros anônimo(s)