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
(~15 anos atrás)
        
        (~15 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
(~15 anos atrás)
        
        (~15 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
(~15 anos atrás)
        
        (~15 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.
