formulario em php nao funfa?
Formulário:
<HTML>
<HEAD>
<TITLE>Formulário de Contato</TITLE>
</HEAD>
<BODY>
<form name="form'" method="post" action="fale2.php">
<table width="400" border="0">
<tr>
<td width="100">Nome:</td>
<td width="300"><input type="text" name"="nome" size="52"> </td></tr>
<tr>
<td width="100">E-mail:</td>
<td width="300"><input type="text" name"="email" size="52"> </td></tr>
<tr>
<td width="100">Telefone:</td>
<td width="300"><input type="text" name"="telefone" size="52"> </td></tr>
<tr>
<td width="100">Assunto:</td>
<td width="300"><input type="text" name"="assunto" size="52"> </td></tr>
<tr>
<td width="100">Mensagem:</td>
<td width="300"><textarea name="mensagem" cols="40" rows="3"></textarea></td></tr>
</table>
<input name="image" type="image" value="ENVIAR" src="enviar.jpg">
<label></label>
</form>
</BODY></HTML>
e o enviar
<HTML>
<HEAD>
<TITLE>Documento PHP</TITLE>
</HEAD>
<BODY>
<?
$email_destino = "[email protected]";
$nome = $_POST['nome'];
$email = $_POST['email'];
$assunto = $_POST['assunto'];
$mensagem = $_POST['mensagem'];
mail(
"$email_destino",
"$assunto",
"- Nome:- $nome
- e_mail:- $email
- Mensagem:- $mensagem");
echo "<center><h3>Obrigado por preencher o formulário. Este e-mail foi enviado com sucesso !!</h3>";
mail (
"$email",
"confirmação do envio de mensagem",
"$nome;
seu e-mail foi recebido com sucesso, estaremos entrando em contato o mais rápido possível...
este e-mail de confirmação foi gerado automaticamente, favor nao responder...");
?>
</BODY></HTML>
mais quando eu uso o formulario a aparece que a mensagem foi enviada com sucesso, mais o email nao chega. o que tem de errado no script?
Comments
Bom nen testei aki pra ver se tem erro no seu código PHP
logo na primeira página eu vi um erro..
<tr>
<td width="100">E-mail:</td>
<td width="300"><input type="text" name"="email" size="52"> </td></tr>
<tr>
<td width="100">Telefone:</td>
<td width="300"><input type="text" name"="telefone" size="52"> </td></tr>
@ voce usou aspas duplas dentro dos inputs incorretamente
name"="email"
name"="telefone"
Voce está usando uma máquina com servidor de email configurado corretamente ? Se não estiver nunca vai chegar nenhum email.
Além disso mesmo funcionando , muitos serviços pedem a regra do RFC 822 para enviar emails.