Jump to content


Photo

Problema Com Formulario Php


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

#1 Daykiriam Rizel

Daykiriam Rizel

    Normal

  • Usuários
  • 72 posts
  • Sexo:Não informado
  • Localidade:Metal city
  • Interesses:uowwww... FLASH AND DREAMWEAVER... :)

Posted 10/05/2006, 04:07

bom povão, to com um probleminha com meu site... deêm uma olhada e saberam melhor do q to falando


SITEEEEEEEEEEEE


os códigos estão abaixo:


Código da index, onde fica o campo pra colocar o e-mail
<head>
<title>REFORMULANDO O SITE...</title>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
</head>

<body>

<div align="center">
  <p>&nbsp;</p>
  <table width="498" border="0" cellspacing="0" cellpadding="0">
	<tr>
	  <td colspan="2"><div align="center">
		<p><font size="2" face="verdana">Estamos passando por</font><font face="verdana"> <strong>REFORMULA&Ccedil;&Otilde;ES</strong>,<font size="2">			breve estaremos de volta...</font></font></p>
		</div></td>
	</tr>
  </table>
  <form action="form.php" method="post" name="emailnoticia" id="emailnoticia">
  <table width="498" border="0" cellspacing="0" cellpadding="0">
	<tr>
	  <td><div align="center">
		<input name="email" type="text" id="email" size="30">
	  </div></td>
	</tr>
	<tr>
	  <td valign="top"><div align="center"><font color="#990000" size="1" face="verdana">Coloque aqui seu e-mail
		caso queira receber noticias sobre a volta do website.</font></div></td>
	</tr>
	<tr>
	  <td><div align="center">
		<input type="submit" name="Submit" value="Enviar">
	  </div></td>
	</tr>
  </table>
  </form>
  <p>&nbsp;  </p>
</div>
</body>
</html>

------------------------------------------------
Código da segunda pagina, form.php

<?php 
$msg=email:\t$email\n";
$cabecalho = "Para: sabbatai@gmail.com \n";
mail("sabbatai@gmail.com" , "Novidades" , $msg , $cabecalho");
echo <h1 align=center>Muito obrigado, $usuario</h1>
echo <h5 align=center>Atenciosamente, GGH|Comodín</h1>
?>







qdo eu coloco o e-mail no espço especifico, com esses códigos ele deveria ser enviado altomáticamente para o meu e-mail... sabbatai@gmail.com só que não envia...qdo eu clico em enviar, aparece isso


Parse error: syntax error, unexpected ':' in /usr/home/users/59/comodin/www/hokainlan.anfor.net/form.php on line 2



eu não sei o que gera esse problema..alguem poderia me ajudaR?..grato...
[marquee]::::...LOST PROPHECT...::::[/marquee]

"Cachorro esperto busca refúgio em toca resistente mesmo que ela esteja longe"

#2 Paulo André

Paulo André

    Why so serious?

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

Posted 10/05/2006, 08:05

Só faltou algumas aspas:
<?php
 $msg = "email:\t$email\n";
 $cabecalho = "Para: sabbatai@gmail.com \n";
 mail("sabbatai@gmail.com" , "Novidades" , $msg , $cabecalho);
 echo "<h1 align=center>Muito obrigado, $usuario</h1>";
 echo "<h5 align=center>Atenciosamente, GGH|Comodín</h1>";
?>

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


www.CanalDev.com.br

#3 Daykiriam Rizel

Daykiriam Rizel

    Normal

  • Usuários
  • 72 posts
  • Sexo:Não informado
  • Localidade:Metal city
  • Interesses:uowwww... FLASH AND DREAMWEAVER... :)

Posted 10/05/2006, 10:38

poxa, eu me matando... chapei um monte de coisa aki referente a dúvida, e vc me fala q falta aspas?...putz..rssrrsrs..brincaderinha brother..abraços ae vlw pela ajuda, vou testar aki...grato....

mals o double post... mas tipo... não funcionou...continua dando o msm erro
[marquee]::::...LOST PROPHECT...::::[/marquee]

"Cachorro esperto busca refúgio em toca resistente mesmo que ela esteja longe"

#4 bimonti

bimonti

    Super Veterano

  • Usuários
  • 2654 posts
  • Sexo:Masculino

Posted 10/05/2006, 10:54

Assim funciona?

$msg = "email:\t".$_POST['email']."\n";

WebFórum - Equipe de Desenvolvimento - Monitor
Posted Image
Yeah I do have some stories, and it's true I want all the glory ...

#5 Paulo André

Paulo André

    Why so serious?

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

Posted 10/05/2006, 10:56

Assim funciona?

$msg = "email:\t".$_POST['email']."\n";

Sim, porque não?

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


www.CanalDev.com.br

#6 bimonti

bimonti

    Super Veterano

  • Usuários
  • 2654 posts
  • Sexo:Masculino

Posted 10/05/2006, 11:09

Eu perguntei se funciona, mas na verdade era pra ele testar ... :P

Aparentemente ele está pegando o post assim: $email .... e o php deve estar com register_globals off...
WebFórum - Equipe de Desenvolvimento - Monitor
Posted Image
Yeah I do have some stories, and it's true I want all the glory ...

#7 Paulo André

Paulo André

    Why so serious?

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

Posted 10/05/2006, 11:11

Ah tá, captei a mensagem. :D
É, boa observação a sua.

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


www.CanalDev.com.br

#8 Daykiriam Rizel

Daykiriam Rizel

    Normal

  • Usuários
  • 72 posts
  • Sexo:Não informado
  • Localidade:Metal city
  • Interesses:uowwww... FLASH AND DREAMWEAVER... :)

Posted 10/05/2006, 12:36

vou testar...sou newbe nisso..pra ser sincero é meu primeiro script em php..huauhahuauhahua

fiz algumas modificações...

olha como ficou o código:

<?php 
$msg.= "email:\t".$_POST['sabbatai@gmail.com']."\n";
$cabecalho = "Para: sabbatai@gmail.com \n";
mail("sabbatai@gmail.com" , "Novidades" , $msg , $cabecalho");
echo "<h1 align=center>Muito obrigado, $usuario</h1>";
echo "<h5 align=center>Atenciosamente, GGH|Comodín</h1>";
?>



e o erro agora é:

Parse error: syntax error, unexpected T_CONSTANT_ENCAPSED_STRING in /usr/home/users/59/comodin/www/hokainlan.anfor.net/form.php on line 5





:(
[marquee]::::...LOST PROPHECT...::::[/marquee]

"Cachorro esperto busca refúgio em toca resistente mesmo que ela esteja longe"

#9 Goku Jr

Goku Jr

    Nilson

  • Usuários
  • 3757 posts
  • Sexo:Masculino

Posted 10/05/2006, 13:02

<?php
$msg.= "email:\t{$_POST['sabbatai@gmail.com']}\n";
$cabecalho = "Para: sabbatai@gmail.com \n";
mail("sabbatai@gmail.com" , "Novidades" , $msg , $cabecalho);
echo "<h1 align=center>Muito obrigado, $usuario</h1>";
echo "<h5 align=center>Atenciosamente, GGH|Comodín</h1>";
?>


você colocou uma aspas la no fina da função MAIL();, por isso a mensagem de erro!

T+
-----------------------------------------------------------------------
PALMEIRAS - Primeiro campeão do mundo em 1951

#10 Daykiriam Rizel

Daykiriam Rizel

    Normal

  • Usuários
  • 72 posts
  • Sexo:Não informado
  • Localidade:Metal city
  • Interesses:uowwww... FLASH AND DREAMWEAVER... :)

Posted 11/05/2006, 02:15

ó eu aqui...fiz como esse código q o goku passou e deu certo...agora não da mais akele erro...mas ainda tem um probleminha... o e-mail não ta sendo enviado...alguem pode me dar uma forcinha ainda?.rsrs...só desisto desse tópico qdo eu conceguir fazer..rsrrs..abraços ae e vlw pela compreensão de todos....
[marquee]::::...LOST PROPHECT...::::[/marquee]

"Cachorro esperto busca refúgio em toca resistente mesmo que ela esteja longe"

#11 bimonti

bimonti

    Super Veterano

  • Usuários
  • 2654 posts
  • Sexo:Masculino

Posted 11/05/2006, 08:32

Você nomeou errado a superglobal:

<?php
$msg.= "email:\t".$_POST['email']."\n";
$cabecalho = "Para: sabbatai@gmail.com \n";
mail("sabbatai@gmail.com" , "Novidades" , $msg , $cabecalho);
echo "<h1 align=center>Muito obrigado, $usuario</h1>";
echo "<h5 align=center>Atenciosamente, GGH|Comodín</h1>";
?>

E no seu código tem a variável $usuario que até o presente momento não estava definida, então não vai aparecer, a menos que pra encurtar o tópico você tenha removido o resto do código.

E sobre a $_POST[''], o que fica entre os colchetes é o nome do campo input vindo da outra páigna do formulário, leia mais no site do php http://br.php.net/ma...d.variables.php

TEm sobre todas, se interessar pelas outras fique a vontade, senão a POST fica no meio da página.
WebFórum - Equipe de Desenvolvimento - Monitor
Posted Image
Yeah I do have some stories, and it's true I want all the glory ...




1 user(s) are reading this topic

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

IPB Skin By Virteq