Ir para conteúdo

Arquivado

Este tópico foi arquivado e está fechado para novas respostas.

Espector

Contato em PHP

Recommended Posts

Olá

 

Aqui um script bem simples:

 

index.html

 

<form name="form1" method="post" action="enviar.php">
                   <table width="200" border="0" cellpadding="0" cellspacing="1">
                     <tr>
                      <center> <td><font size="2" face="Verdana">Nome:</font></td></center>
                       <td><input type="text" name="nome" id="nome"></td>
                     </tr>
                     <tr>
                       <center><td><font size="2" face="Verdana">Email</font>:<br></td></center>
                       <td><input type="text" name="email" id="email"></td>
                     </tr>
                     <tr>
                       <center><td><font size="2" face="Verdana">Cidade:</font></td></center>
                       <td><input type="text" name="cidade" id="cidade"></td>
                     </tr>
                     <tr>
                       <center><td><font size="2" face="Verdana">Telefone:</font></td></center>
                       <td><input type="text" name="telefone" id="telefone"></td>
                     </tr>
                     <tr>
                     <center>  <td><font size="2" face="Verdana">Assunto:</font></td></center>
                       <td><input type="text" name="assunto" id="assunto"></td>
                     </tr>
                     <tr>
                      <center>
                        <td><font size="2" face="Verdana">Mensagem:</font></td></center>
                       <td><textarea name="mensagem" id="mensagem" cols="16" rows="5"></textarea></td>
                     </tr>
                  <center>   <tr>
                       <td> </td>
                       <td><input type="submit" name="button" id="button" value="Enviar">                          <input type="reset" name="button2" id="button2" value="Limpar"></td>
                     </tr></center>
                   </table>
                 </form>

 

enviar.php

 

<?php
$nome = $_POST['nome'];
$email = $_POST['email'];
$cidade = $_POST['cidade'];
$telefone = $_POST['telefone'];
$assunto = $_POST['assunto'];
$mensagem = $_POST['mensagem'];

$destinatario = "seuemail@seudominio.com.br";
$formato = "\nContent-type: text/html\n";

$msg .= "Nome: $nome<br>";
$msg .= "Email: $email<br>";
$msg .= "Cidade: $cidade<br>";
$msg .= "Telefone: $telefone<br>";
$msg .= "Assunto: $assunto<br>";
$msg .= "Mensagem: $mensagem<br>";

mail("$destinatario","$assunto","$msg","from: ".$email.$formato);

echo "
<script language='javascript'>
window.alert('Obrigado pelo Contato, Em breve Retornaremos.');
window.location = 'fale_conosco.htm';
</script>
";

?>

 

[]'s

Compartilhar este post


Link para o post
Compartilhar em outros sites

Cara o form funciona perfeitamente junto com o java script.. porem eu nao recebo o email que eu envio

 

nao vai pro destinatario...

 

oque pode ser? =\

 

abraços..

Compartilhar este post


Link para o post
Compartilhar em outros sites

Não, estou utlizando wamp server..

mas eu tenho o dominio na locaweb..

e tem servidor de email..

se eu joga la pra dentro vai bomba?

 

abraço

Compartilhar este post


Link para o post
Compartilhar em outros sites

Provavelmente. Mas acho que a locaweb pede mais headers. Veja com o suporte deles. Devem ter inclusive um script modelo para envio de e-mail.

 

Carlos Eduardo

Compartilhar este post


Link para o post
Compartilhar em outros sites

Opa.. tu tava certo sobre o headers... só preciso de uma ajudinha...

 

$nome = $_POST['nome'];
$email = $_POST['email'];
$cidade = $_POST['cidade'];
$telefone = $_POST['telefone'];
$assunto = $_POST['assunto'];
$mensagem = $_POST['mensagem'];

$headers = "MIME-Version: 1.1\r\n";
$headers .= "Content-type: text/plain; charset=iso-8859-1\r\n";
$headers .= "From: contato@sodiversaofesta.com.br\r\n"; // remetente
$headers .= "Return-Path: contato@sodiversaofesta.com.br\r\n"; // return-path
mail("$email", "$assunto", "$mensagem", $headers);



$msg = "Nome: $nome<br>";
$msg = "Email: $email<br>";
$msg = "Cidade: $cidade<br>";
$msg = "Telefone: $telefone<br>";
$msg = "Assunto: $assunto<br>";
$msg = "Mensagem: $mensagem<br>";
echo "
<script language='javascript'>
window.alert('Obrigado pelo Contato, Em breve Retornaremos.');
window.location = 'index.php';
</script>
";

está correto?

abraçooo

Compartilhar este post


Link para o post
Compartilhar em outros sites

×

Informação importante

Ao usar o fórum, você concorda com nossos Termos e condições.