Ir para conteúdo

POWERED BY:

Arquivado

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

Erik

[Resolvido] Formulário de contato não funciona

Recommended Posts

Bom dia galera,

 

Seguinte, criei um formulário de email e coloquei em um site, mas não está funcionando, não sou muito bom em PHP será que digitei algo errado? vou colocar o PHP e em baixo o conteúdo do formulário, ok (porque é assim que eu guardo o arquivo http://forum.imasters.com.br/public/style_emoticons/default/clap.gif/> )

 

<?

$nome = $_POST["nome"];
$email = $_POST["email"];
$assunto = $_POST["assunto"];
$mensagem = $_POST["mensagem"];

$msg = "Nome:\t$nome\n";
$msg .= "E-mail da pessoa:\t$email\n";
$msg .= "Assunto:\t$assunto\n";
$msg .= "Mensagem:\t$mensagem\n";

$cabecalho = "From: Site";

mail("limaletras@uol.com.br", "$assunto", $msg, $cabecalho);

echo "<script>window.location='http://www.limaletras.com.br/index.php?option=com_content&view=article&id=6'</script>";

?>

<!--Conteúdo da página de contato:

<form action="contato.php" method="post" name="formulario_contato" id="formulario_contato">
            <span><font face="Arial, Helvetica, sans-serif" size="2">Seu nome :</font></span><br>
            <input name="nome" type="text" id="nome" size="100">
            <br>
            <font face="Arial, Helvetica, sans-serif" size="2">Seu email:</font> <br>
            <input name="email" type="text" id="email" size="100">
            <br>
            <font face="Arial, Helvetica, sans-serif" size="2"> Assunto:</font> <br>
            <select name="assunto" id="assunto">
              <option>Contato</option>
              <option>Parceria</option>
              <option>Elogios</option>
              <option>Críticas</option>
              <option>Sugestões</option>
            </select>
            <br>
            <font face="Arial, Helvetica, sans-serif" size="2"> Mensagem:</font><br>
            <textarea name="mensagem" cols="70" rows="4" id="mensagem"></textarea>
            <br>
            <input name="enviar" type="submit" id="enviar" value="enviar">
        </form></td>
      </tr>
      <tr>
        <td> </td>
      </tr>
      <tr>
        <td> </td>
      </tr>
      <tr>
        <td> </td>
      </tr>
    </table></td>
  </tr>
</table>

-->

Compartilhar este post


Link para o post
Compartilhar em outros sites

ta faltando muito coisa ae no seu cabecalho !

 

ex:

    $headers  = "MIME-Version: 1.1\r\n";
    $headers .= "Content-type: text/html; charset=iso-8859-1\r\n";
    $headers .= "From: teste@teste.com.br \r\n"; // remetente
    $headers .= "Bcc:  teste@teste.com.br \r\n"; // com copia # opicional
    $headers .= "Return-Path: teste@teste.com.br\r\n"; // return-path

Compartilhar este post


Link para o post
Compartilhar em outros sites

ta faltando muito coisa ae no seu cabecalho !

 

ex:

    $headers  = "MIME-Version: 1.1\r\n";
    $headers .= "Content-type: text/html; charset=iso-8859-1\r\n";
    $headers .= "From: teste@teste.com.br \r\n"; // remetente
    $headers .= "Bcc:  teste@teste.com.br \r\n"; // com copia # opicional
    $headers .= "Return-Path: teste@teste.com.br\r\n"; // return-path
Caracas.... valew cara.... vou testar e posto aqui... eu de PHP sou zero! kk

Compartilhar este post


Link para o post
Compartilhar em outros sites

Bom funcionou sim... ficou legal e já to usando em um monte de sites, fica ai o código pra quem precisar:

 

contato.php

<?
$nome = $_POST["nome"];
$email = $_POST["email"];
$assunto = $_POST["assunto"];
$mensagem = $_POST["mensagem"];

$cabecalho = "MIME-Version: 1.1\r\n";
$cabecalho .= "Content-type: text/html; charset=utf-8\r\n";
$cabecalho .= "From: $email \r\n"; // remetente
//$cabecalho .= "Bcc:  teste@teste.com.br \r\n"; // com copia # opicional
$cabecalho .= "Return-Path: erik.figueiredo@gmail.com \r\n"; // return-path

$msg = '<div style=" font-family:Arial, Helvetica, sans-serif; font-size:12px; font-weight:bold; color:#900">'.$nome.' enviou uma mensagem através do site:</div><br />';
$msg .= '<div style=" font-family:Arial, Helvetica, sans-serif; font-size:12px">'.'Assunto:  '.$assunto.'</div><br />';
$msg .= '<div style=" font-family:Arial, Helvetica, sans-serif; font-size:12px">'.'Mensagem:  '.$mensagem.'</div><br />';

mail("erik.figueiredo@gmail.com", "$assunto", $msg, $cabecalho);

echo "<script>window.location='http://www.destaquestudio.com.br/index.php?option=com_content&view=article&id=2&Itemid=5'</script>";

?>

Formulário:


<form action="contato.php" method="post" name="formulario_contato" id="formulario_contato">
            <span><font face="Arial, Helvetica, sans-serif" size="2">Seu nome :</font></span><br>
            <input name="nome" type="text" id="nome" size="100">
            <br>
            <font face="Arial, Helvetica, sans-serif" size="2">Seu email:</font> <br>
            <input name="email" type="text" id="email" size="100">
            <br>
            <font face="Arial, Helvetica, sans-serif" size="2"> Assunto:</font> <br>
            <select name="assunto" id="assunto">
              <option>Contato</option>
              <option>Parceria</option>
              <option>Elogios</option>
              <option>Críticas</option>
              <option>Sugestões</option>
            </select>
            <br>
            <font face="Arial, Helvetica, sans-serif" size="2"> Mensagem:</font><br>
            <textarea name="mensagem" cols="70" rows="4" id="mensagem"></textarea>
            <br>
            <input name="enviar" type="submit" id="enviar" value="enviar">
        </form></td>
      </tr>
      <tr>
        <td> </td>
      </tr>
      <tr>
        <td> </td>
      </tr>
      <tr>
        <td> </td>
      </tr>
    </table></td>
  </tr>
</table>

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.