Ir para conteúdo
Fórum Script Brasil
  • 0

problema com fwrite


Marcos Guiga

Pergunta

me digam uma coisa estou com um cod aqui mas ele não esta criando a pagina

como faço para ele criar a pagina com o nome do form (user)

<?php
session_start("logado");
include("bd.php");
$nuser = $_POST['nuser'];
$npass = $_POST['npass'];
$bd = fopen("bd.php","a+");
$varval = "valida[";
$new = "<?php
$$varval$nuser] = \"$npass\";
?>";
        fwrite($bd, $new);
        fclose($bd);
        $pcon = "<html>
        <head>
        <title>{$user}</title>
        </head>
        <body>
        <font face=Verdana>
        <form action=posta.php method=post>
        <input type=hidden name=page value={$new}>
        <textarea name=new></textarea><input type=submit value=Postar>
        </form>
        <font size=4>{$user}
        <br><font size=2>{$pass}
        <br>";
echo "<script>location.href='sucesso.html'</script>";
?>

Link para o comentário
Compartilhar em outros sites

8 respostass a esta questão

Posts Recomendados

  • 0

assim, gostaria que cada usuario tivesse sua pagina padrão, criada no cadastro. por exemplo X se cadastrou então vai mandar os dados do cadastro para o CADASTRO.php, ai os dados são registrados no BD.php e e criada a pagina dele por exemplo X.php e o conteudo da pagina criada seria o do fwrite

Link para o comentário
Compartilhar em outros sites

  • 0

nossa cara sou teu fã rsrrs me deu uma luz para a besteira que eu iria fazer srrssrs

mas me diga uma coisa, como eu faço isso, porque eu tentei fazer isso e não deu certo

já fiz a pag main.php tudo certinho agora so falta por isso me da uma luz(mas uma) do jeito que estou tentando fazer não esta dando certo

Editado por Marcos Guiga
Link para o comentário
Compartilhar em outros sites

  • 0

vamos lá!

na sua página que redireciona para a página main.php faça um $_GET pegando a variável que contem o nome do usuário, por exemplo:

http://localhost/a/main.php?user=Ricardo
Entendendo. login.php
<?php

$nome = "Ricardo"; // poderia ser o nome vindo de um campo do formulario também.

//agora preciso passar ela como parâmetro para a página Main.php e faço isso.

echo "<a href='main.php?user=$nome'>Click Aqui!</a>"; 
//lembre-se que esetou passando para "USER" o valor, e preciso receber USER de volta na pagina MAIN.PHP

?>
main.php
<?php

$nome = $_GET['user']; // aqui recebo o valor passado para USER e jogo numa variável.

echo "Foi passado o nome :".$nome." como parâmetro! ";

?>

Entendeu?

Abs.

Link para o comentário
Compartilhar em outros sites

  • 0

mesmo fazendo isso no main não aparece

da uma olhada e me ajuda

LOGIN.PHP

<?php
$user = $_POST['user'];
$pass = $_POST['pass'];
 include("bd.php");
if($valida[$user]==$pass){
setcookie("logado", "1");
 echo "&lt;script>location.href='main.php'</script>";
 }
 else{
 echo "<font face=verdana size=2>";
 echo "Usuário ou senha incorretos!";
 echo "<br>";
 echo "<a href=login.html>";
 echo "Clique aqui</a> para tentar novamente.";
 echo "</a></font>";
 }
?>
MAIN.PHP
<?php
if(IsSet($_COOKIE["logado"])){}
else{
echo '<meta http-equiv="refresh" content="0;url=login.html">';
exit; 

}
?>
<html>
<head>
<title>Sistema de usuários</title>
</head>
<body>
<font face="Verdana" size="2">
<br><br> <a href="logout.php">Sair (finalizar) (logout)</a>
</font>
</body>
</html>

quando a senha esta incorreta e ele redireciona para o login.php aparece na url o nome e a senha em GET, porem quando esta certa e redireciona pra o main.php não aparece <_<

Link para o comentário
Compartilhar em outros sites

Participe da discussão

Você pode postar agora e se registrar depois. Se você já tem uma conta, acesse agora para postar com sua conta.

Visitante
Responder esta pergunta...

×   Você colou conteúdo com formatação.   Remover formatação

  Apenas 75 emoticons são permitidos.

×   Seu link foi incorporado automaticamente.   Exibir como um link em vez disso

×   Seu conteúdo anterior foi restaurado.   Limpar Editor

×   Você não pode colar imagens diretamente. Carregar ou inserir imagens do URL.



  • Estatísticas dos Fóruns

    • Tópicos
      152,1k
    • Posts
      651,9k
×
×
  • Criar Novo...