Olá!
Eu gostaria, de que quando eu criasse um diretório pelo código abaixo, viesse junto um arquivo .php...
Como posso fazer isso? =/
<form method="post">
<input type="text" name="folder" />
<input type="submit" value="Criar diretório" />
</form>
<?
extract($_POST);
if($_POST && !empty($folder)){
@mkdir($folder,0777);
}
?>
Criar Diretório Com Página .php Dentro
Started By huehue15, 04/04/2009, 19:17
7 replies to this topic
#1
Posted 04/04/2009, 19:17
#2
Posted 04/04/2009, 23:50
Use file_put_contents()...
att,
Muller Dias
ex-administrador Fórum WMO
Muller Dias
ex-administrador Fórum WMO
#3
Posted 05/04/2009, 08:53
Ví que o código é
<?php
echo file_put_contents("teste.php","Teste. Testado!");
?>
Mas onde boto isso no código que escrevi no primeiro post?
Que no caso, seria o
TESTE.PHP dentro do diretório criado.
<?php
echo file_put_contents("teste.php","Teste. Testado!");
?>
Mas onde boto isso no código que escrevi no primeiro post?
Que no caso, seria o
TESTE.PHP dentro do diretório criado.
#4
Posted 05/04/2009, 13:08
Verifique se a pasta foi criada, se sim, libera a função file_put_contents() com o nome da pasta antes do nome do arquivo...
att,
Muller Dias
ex-administrador Fórum WMO
Muller Dias
ex-administrador Fórum WMO
#5
Posted 05/04/2009, 15:00
Não consegui... :/
Vê o que eu fiz de errado? x.x
[codebox]<form method="post">
<input type="text" name="folder" />
<input type="submit" value="Criar diretório" />
</form>
<?
extract($_POST);
if($_POST && !empty ($folder)){
@mkdir ($folder/ file_put_contents("mypage.php", "<h1>Essa é uma página!
</h1>"),0777);
}
?>
#AQUI O CÓDIGO PARA CRIAÇÃO DO ARQUIVO .PHP
#file_put_contents("mypage.php", "<h1>Essa é uma página!</h1>");
#Onde botar esse código acima para que se crie o diretório com a página
Mypage.php?[/codebox]
Nisso aí, se criava um diretório com o nome de "0", mas se criava o arquivo mypage.php ( fora da pasta "0" )
Vê o que eu fiz de errado? x.x
[codebox]<form method="post">
<input type="text" name="folder" />
<input type="submit" value="Criar diretório" />
</form>
<?
extract($_POST);
if($_POST && !empty ($folder)){
@mkdir ($folder/ file_put_contents("mypage.php", "<h1>Essa é uma página!
</h1>"),0777);
}
?>
#AQUI O CÓDIGO PARA CRIAÇÃO DO ARQUIVO .PHP
#file_put_contents("mypage.php", "<h1>Essa é uma página!</h1>");
#Onde botar esse código acima para que se crie o diretório com a página
Mypage.php?[/codebox]
Nisso aí, se criava um diretório com o nome de "0", mas se criava o arquivo mypage.php ( fora da pasta "0" )
Edição feita por: huehue15, 05/04/2009, 15:57.
#7
Posted 05/04/2009, 18:11
Uhuuuuu!
Consegui!!
Valeu gente!
Eu precisava muito disso para uns projetos que estou criando.
Ixi, agora preciso de ouuutra ajuda com o mesmo sentido do tópico...
E se eu quiser colocar MAIS uma página, na mesma pasta onde está o mypage.php?
como fica o código?
XD
Consegui!!
Valeu gente!
Eu precisava muito disso para uns projetos que estou criando.
Ixi, agora preciso de ouuutra ajuda com o mesmo sentido do tópico...
E se eu quiser colocar MAIS uma página, na mesma pasta onde está o mypage.php?
como fica o código?
XD
#8
Posted 05/04/2009, 18:57
o MYPAGE você pode pegar em uma variavel vindo desta pagina ou de outra pagina, ^.^
tipo assim, muito inseguro mas um exemplo:
arquivo?pagina=nome
que seria usado.
tipo assim, muito inseguro mas um exemplo:
$mypage = $_GET['pagina']; mkdir("$folder/", 0777); file_put_contents("$folder/$mypage.php", "<h1>Essa é uma página!");
arquivo?pagina=nome
que seria usado.
Edição feita por: lwirkk, 05/04/2009, 18:57.
"Se quiser ser feliz por um dia, vingue-se; se quiser ser feliz por uma vida inteira, perdoe."
Muito Obrigado à todos do fórum, e à toda equipe do fórum!
0 user(s) are reading this topic
0 membro(s), 0 visitante(s) e 0 membros anônimo(s)