Jump to content


Photo

Problema Que Acho Que é Simples / Cadastro De Pess


  • Faça o login para participar
3 replies to this topic

#1 Iniciante

Iniciante

    Turista

  • Usuários
  • 40 posts
  • Sexo:Masculino
  • Localidade:Araraquara

Posted 16/03/2006, 01:04

Olaaa Caros amigos,...
estou eu aqui de novo com mais uma duvida hahhahaha

ae galera é o seguinte
Sou novo em php e talz e estou fazendo um sisteminha bemm simples de cadastro de pessoas [é mais pra teste sabe] tipo cadastro em um txt e talz.. nada de muito complicado..


Ele funciona mais ou menos assim,...
tem a pagina de cadastro e talz, depois que clicou em cadastrar ele grava isso num txt e envia pra mim o ultimo cara cadastrado POR E-MAIL....

ai esta o problemaaa
ELE NAO GRAVA NADAA
diz o script que deu tudu certo e foi cadastrado com sucesso, mas na hora de ver no txt, esta assim
"Nome:
"Sobrenome:
etc

e fica tudu em branco a unica coisa que grava é o IP e a hora...

vou postar o script aqui pra voces verem...

esse problema deve ser simples mas eu estou apanhando,...




gravar.php

<html>

<head>
<title>::: testando :::</title>
</head>

<body link="#000000" vlink="#000000" alink="#000000">

<div align="center">
  <center>
  <table border="0" width="770" cellspacing="0" cellpadding="0">
    <tr>
      <td width="100%">
        <table border="0" width="100%" style="border: 1 solid #000000" cellpadding="0">
          <tr>
            <td width="100%">
              <p align="center"><font face="Verdana" size="1">.</font>
              <p align="center"><font face="Verdana" size="1"><font color="#0000FF">:::</font>
              Página de teste <font color="#0000FF">:::<br>
              </font><font color="#000000">ip:&nbsp;
              <?php
print $_SERVER["REMOTE_ADDR"];
?>
        </font></font></p>
              <p align="center"><font face="Verdana" size="1">.</font></td>
          </tr>
        </table>
        <table border="0" width="100%" style="border: 1 solid #000000" cellpadding="0">
          <tr>
            <td width="100%">
              <p align="center"><font face="Verdana" size="1">www.redcode.5gigs.com/teste/</font></td>
          </tr>
        </table>
        <table border="0" width="100%" style="border: 1 solid #000000" cellpadding="0" height="80">
          <tr>
            <td width="19%" valign="top" style="border: 1 solid #000000" height="78">
              <p align="center"><font size="1" face="Verdana" color="#0000FF">menu</font></p>
  </center>
              <p align="left"><font size="1" face="Verdana">&nbsp; - <a href="gravar.htm">gravar</a></font></p>
  <center>
              <p align="center"><font size="1" face="Verdana">.</font></p>
              <p align="center"><font size="1" face="Verdana">.</font></p>
              <p align="center"><font size="1" face="Verdana">.</font></p>
              <p align="center"><font size="1" face="Verdana">.</font></p>
              <p align="center"><font size="1" face="Verdana">.</font></p>
              <p align="center"><font size="1" face="Verdana">.</font></p>
              <p align="center"><font size="1" face="Verdana">.</font></p>
              <p align="center"><font size="1" face="Verdana">.</font></p>
            </center>
            </td>
            <td width="81%" valign="top" style="border: 1 solid #000000" height="78">
              <FORM action=gravando.php method=POST>
                <p align="center"><font face="Verdana" size="1">.</font></p>
                <p align="center"><font face="Verdana" size="1">Cadastro simples</font></p>
                <div align="center">
                  <center>
                  <table border="0" width="50%" cellpadding="5">
                    <tr>
                      <td width="28%"><font face="Verdana" size="1">nome:</font></td>
                      <td width="72%"><input type="text" name="nome" size="18" style="font-family: Verdana; font-size: 8 pt; border: 1 solid #000000"></td>
                    </tr>
                    <tr>
                      <td width="28%"><font face="Verdana" size="1">sobrenome:</font></td>
                      <td width="72%"><input type="text" name="sobrenome" size="18" style="font-family: Verdana; font-size: 8 pt; border: 1 solid #000000"></td>
                    </tr>
                    <tr>
                      <td width="28%"><font face="Verdana" size="1">apelido:</font></td>
                      <td width="72%"><input type="text" name="apelido" size="18" style="font-family: Verdana; font-size: 8 pt; border: 1 solid #000000"></td>
                    </tr>
                    <tr>
                      <td width="28%"><font face="Verdana" size="1">senha:</font></td>
                      <td width="72%"><input type="password" name="senha" size="11" style="font-family: Verdana; font-size: 8 pt; border: 1 solid #000000"></td>
                    </tr>
                    <tr>
                      <td width="28%"></td>
                      <td width="72%"></td>
                    </tr>
                  </table>
                  </center>
                </div>
                <p align="center"><font face="Verdana" size="1"><input type="submit" value="cadastrar" name="cadastrar" style="font-family: Verdana; font-size: 8 pt; border: 1 solid #000000">&nbsp;
                <input type="reset" value="apagar" name="apagar" style="font-family: Verdana; font-size: 8 pt; border: 1 solid #000000"></font></p>
              </form>
            </td>
          </tr>
        </table>
        <table border="0" width="100%" style="border: 1 solid #000000" cellpadding="0">
          <tr>
            <td width="100%">
              <p align="center"><font face="Verdana" size="1">copyright Felipe</font></td>
          </tr>
        </table>
        <p align="center"><font face="Verdana" size="1">&nbsp;-/-</font></p>
      </td>
    </tr>
  </table>
</div>

</body>

</html>



GRAVANDO.PHP

<?php
$file= fopen ("dados.txt", "a"); // abrir arquivo onde sera armazenado os dados
$ip= getenv  ("REMOTE_ADDR");
$adddate= date("D M d, Y g:i a");
fputs ($file, "$adddate\r\n");
fputs ($file, "nome: $nome\r\n");
fputs ($file, "sobrenome: $sobrenome\r\n");
fputs ($file, "apelido: $apelido\r\n");
fputs ($file, "senha: $senha\r\n");
fputs ($file, "$ip\r\n");
fputs ($file, "---------------é isso ae--------------\r\n");
fclose ($file);
// bomm agora a ideia é mandar esses arquivos pro meu e-mail
// vamu ve se funfa hahaahha
mail("sysbda@gmail.com", "Testando um barato", "$adddate, nome: $nome, sobrenome: $sobrenome, apelido: $apelido, senha: $senha, IP: $ip");

print "

<html>
<head>
<title>::: testando :::</title>
<META HTTP-EQUIV=\"Refresh\" CONTENT=\"0; URL=http://www.redcode.5gigs.com/teste/ok.php\">
</head>
<body></body>
</html>
";
?>



POR FAVOR AGUARDO RESPOSTASSS

ABRAÇOSS
"Faça as coisas o mais simples possivel, porém nao as mais simples!"

----
Aprendendo a desenvolver php =)
vou ficar bom! aguardem...

#2 Paulo André

Paulo André

    Why so serious?

  • Ex-Admins
  • 5114 posts
  • Sexo:Masculino
  • Localidade:Belo Horizonte - MG
  • Interesses:O.Q.F.J.?

Posted 16/03/2006, 05:54

<?php
$file= fopen ("dados.txt", "a"); // abrir arquivo onde sera armazenado os dados
$ip= getenv  ("REMOTE_ADDR");
$adddate= date("D M d, Y g:i a");
fwrite ($file, "$adddate\r\n");
fputs ($file, "nome: ".$_POST['nome']."\r\n");
fputs ($file, "sobrenome: ".$_POST['sobrenome']."\r\n");
fputs ($file, "apelido: ".$_POST['apelido']."\r\n");
fputs ($file, "senha: ".$_POST['senha']."\r\n");
fputs ($file, "$ip\r\n");
fputs ($file, "---------------é isso ae--------------\r\n");
fclose ($file);
// bomm agora a ideia é mandar esses arquivos pro meu e-mail
// vamu ve se funfa hahaahha
mail("sysbda@gmail.com", "Testando um barato", "$adddate, nome: $nome, sobrenome: $sobrenome, apelido: $apelido, senha: $senha, IP: $ip");

print "

<html>
<head>
<title>::: testando :::</title>
<META HTTP-EQUIV=\"Refresh\" CONTENT=\"0; URL=http://www.redcode.5gigs.com/teste/ok.php\">
</head>
<body></body>
</html>
";
?>
tente com esse arquivo gravando.php modificado da minha maneira...

Flws...
;)Até mais
Paulo André G Rodrigues,
ex-administrador Fórum WMO.


www.CanalDev.com.br

#3 killer81

killer81

    Novato no fórum

  • Usuários
  • 9 posts
  • Sexo:Não informado

Posted 16/03/2006, 09:15

é... o erro foi o seguinte vc apenas colocou a variavel $nome... agora o que acontece é que esta variavel, ou seja o valor dela esta gravado dentro de $_POST por causa do seu form.... era um simples detalhe vc trocar por $_POST['$nome'] como nosso amigo disse....

#4 Iniciante

Iniciante

    Turista

  • Usuários
  • 40 posts
  • Sexo:Masculino
  • Localidade:Araraquara

Posted 16/03/2006, 20:24

hahahaha Aeeeee pessoall

muito obrigado viu
deu certinhu

agradeço a voces dois ae

um grande abraço
fui!
:D
=**
"Faça as coisas o mais simples possivel, porém nao as mais simples!"

----
Aprendendo a desenvolver php =)
vou ficar bom! aguardem...




1 user(s) are reading this topic

0 membro(s), 1 visitante(s) e 0 membros anônimo(s)

IPB Skin By Virteq