Formulario de cadastro dinamico
Esses dias eu tenho vindo pedir ajuda aqui bastante hein...
vamos lah,
Bem, eu não sei se é assim que chama, mas, eu sei que tem como fazer, só que eu, sinceramente, não tenho a minima ideia de por onde começar isso
Eu tenho um sistema de cadastro simples, a la Dreamweaver sabe?
o que eu preciso é o seguinte, quando for cadastrado uma pessoa, cria uma nova pagina e um link na pagina "index.php" para essa pessoa,
as paginas serão todas iguais, a unica coisa que vai mudar é o que vai ser digitado no cadastro...
que, no caso seria um nivel e o nome da pagina...
vcs sabem de alguma função que possa me ajudar a fazer isso?
vamos lah,
Bem, eu não sei se é assim que chama, mas, eu sei que tem como fazer, só que eu, sinceramente, não tenho a minima ideia de por onde começar isso
Eu tenho um sistema de cadastro simples, a la Dreamweaver sabe?
o que eu preciso é o seguinte, quando for cadastrado uma pessoa, cria uma nova pagina e um link na pagina "index.php" para essa pessoa,
as paginas serão todas iguais, a unica coisa que vai mudar é o que vai ser digitado no cadastro...
que, no caso seria um nivel e o nome da pagina...
vcs sabem de alguma função que possa me ajudar a fazer isso?
comentários (0)
suspender
Lista de Respostas:
31/03/2010 4:46pm
(~14 anos atrás)
(~14 anos atrás)
Pra que fazer um página para cada pessoa se são todas iguais?
Crie um arquivo template com elementos substituiveis e faça essa substituição no momento da exibição
Ex.:
Crie um arquivo template com elementos substituiveis e faça essa substituição no momento da exibição
Ex.:
## Arquivo template <html> <body> <h1>%TITULO%</h1> <h2>%SUBTITULO%</h2> <h3>Bem vindo %USUARIO%. Seu ultimo acesso foi em %ACESSO%</h3> </body> </html> ## Arquivo de exibição <?php $conteudo = file_get_contents('arquivo_template.php'); $conteudo = strtr(array('%TITULO%'=>'Seu título Aqui', '%SUBTITULO%'=>'Seu subtitulo AQUI', '%USUARIO%'=>'Usuário Sem Nome', '%ACESSO%'=>date('d/m/Y H:i:s',time()-3600) ),$conteudo); echo $conteudo;
31/03/2010 4:52pm
(~14 anos atrás)
(~14 anos atrás)
Então, eu me expressei mal, me desculpe
é o seguinte, cada usuario terá uma pagina porque eles vão enviar coisas para uma pasta deles no ftp...
então, o formulario iria criar uma pasta com o nome do usuario e, alterar a pasta de destino do upload no codigo do php de "pastadoftp/cliente1/ftp" para "pastadoftp/cliente2/ftp" e assim vai, sendo que, esse cliente1 e 2 seria o nome digitado no formulario...
é o seguinte, cada usuario terá uma pagina porque eles vão enviar coisas para uma pasta deles no ftp...
então, o formulario iria criar uma pasta com o nome do usuario e, alterar a pasta de destino do upload no codigo do php de "pastadoftp/cliente1/ftp" para "pastadoftp/cliente2/ftp" e assim vai, sendo que, esse cliente1 e 2 seria o nome digitado no formulario...
01/04/2010 2:53pm
(~14 anos atrás)
(~14 anos atrás)
Bom.. acho que agora entendi.
Para a parte dos links creio que é mais útil usar algo como
Já para a parte da criação não vejo dificuldades em fazer algo como
Se a intenção é criar usuário e dar acesso a ftp isso não funciona assim.
Para a parte dos links creio que é mais útil usar algo como
$dirs = glob("/pastadoftp/*",GLOB_ONLYDIR); foreach($dirs as as $dir) { echo '<a href="http://www.dominio.com.br/' . $dir . '/index.php">'. $dir .'</a> <br />'; }
Já para a parte da criação não vejo dificuldades em fazer algo como
// supondo já ter validado os dados mkdir('/pastadoftp/' . $nome_usuario,0755);
Se a intenção é criar usuário e dar acesso a ftp isso não funciona assim.