Enviando e-mai direto do site em php.

Publicado por Agrimar Teixeira 21/12/2003

[ Hits: 7.327 ]

Download contato.zip




Script para formulário de contato em php. Esse script envia um email usando a função mail.

  



Esconder código-fonte

Folha de estilo css
body {
scrollbar-arrow-color: #FFFFFF ;
scrollbar-base-color: #000066 ;
scrollbar-dark-shadow-color: #0000FF ;
scrollbar-track-color: #CCCCFF ;
}

A:link   { color:#0000FF; text-decoration:none;      font-family: Arial, Helvetica, sans-serif; font-size: 11px; font-weight:normal; }
A:visited   { color:#0000FF; text-decoration:none;      font-family: Arial, Helvetica, sans-serif; font-size: 11px; font-weight:normal; }
A:hover   { color:#FF0000; text-decoration:underline; font-family: Arial, Helvetica, sans-serif; font-size: 11px; font-weight:normal; }
.A1:link   { color:#FFFFFF; text-decoration:none;      font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-weight:bold; }
.A1:visited   { color:#FFFFFF; text-decoration:none;     font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-weight:bold; }
.A1:hover   { color:#0000FF; text-decoration:underline; font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-weight:bold; }

.A2:link   { color:#FFFFFF; text-decoration:none;      font-family: Arial, Helvetica, sans-serif; font-size: 10px; font-weight:bold; }
.A2:visited   { color:#FFFFFF; text-decoration:none;     font-family: Arial, Helvetica, sans-serif; font-size: 10px; font-weight:bold; }
.A2:hover   { color:#0000FF; text-decoration:underline; font-family: Arial, Helvetica, sans-serif; font-size: 10px; font-weight:bold; }

.A3:link   { color:#0000FF; text-decoration:none;      font-family: Arial, Helvetica, sans-serif; font-size: 14px; font-weight:bold; }
.A3:visited   { color:#0000FF; text-decoration:none;      font-family: Arial, Helvetica, sans-serif; font-size: 14px; font-weight:bold; }
.A3:hover   { color:#FF0000; text-decoration:underline; font-family: Arial, Helvetica, sans-serif; font-size: 14px; font-weight:bold; }

a.link3:link    { background:#000000; color:#ffffff; text-decoration:none;      font-family: Arial, Helvetica, sans-serif; font-size: 10px; font-weight:normal }
a.link3:visited { background:#000000; color:#ffffff; text-decoration:none;      font-family: Arial, Helvetica, sans-serif; font-size: 10px; font-weight:normal }
a.link3:hover   { background:#000000; color:#ffffff; text-decoration:underline; font-family: Arial, Helvetica, sans-serif; font-size: 10px; font-weight:normal }
a.link4:link    { background:#800000; color:#ffff00; text-decoration:none;      font-family: Arial, Helvetica, sans-serif; font-size: 10px; font-weight:normal }
a.link4:visited { background:#800000; color:#ffff00; text-decoration:none;      font-family: Arial, Helvetica, sans-serif; font-size: 10px; font-weight:normal }
a.link4:hover   { background:#800000; color:#ffff00; text-decoration:underline; font-family: Arial, Helvetica, sans-serif; font-size: 10px; font-weight:normal }

input { font-family : Arial, Helvetica, sans-serif; font-size : 10; color : #000033; font-weight : normal; border-color : #999999; border-width : 1; background-color : #FFFFFF; }
textarea { font-family : Arial, Helvetica, sans-serif; font-size : 10; color : #000033; font-weight : normal; border-color : #999999; border-width : 1; background-color : #FFFFFF; }

td.jus { text-align: justify; font-family:  Arial, Helvetica, sans-serif; font-size: 10px;  font-weight:normal; color: #000000 }
td.just { text-align: justify; font-family:  Arial, Helvetica, sans-serif; font-size: 16px;  font-weight:normal; color: #FFFFFF }


---------------------------------------------  //  ------------------------------------

Script

<?
/**
 *  Autor:  Agrimar Teixeira
 *  E-mail: agrimar@bol.com.br
 *  Data:   20/11/2003
 *  Script: Script em php para envio de email pelo site.
 */


// Variaveis de configuracao
$destino = " [ email de destino ] ";
$titulo = " [ Seu titulo ] ";

?>
<html>
<head>
   <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
   <meta name="Author" content="Agrimar Teixeira">
   <meta name="GENERATOR" content="Mozilla/4.74 [en] (Win98; U) [Netscape]">
   <link href="estilo.css" type=text/css rel=StyleSheet>
   <title><? echo $titulo; ?></title>
</head>
<body text="#000000" bgcolor="#FFFFFF" link="#0000FF" vlink="#FF0000" alink="#000088" leftmargin=0 rightmargin=0 marginheight=0 topmargin=0>

<?
switch ($acao)
{
case "":

  // Criando o formulário
  ?>
  <form action="contato.php" method="post">

  <center><table BORDER=0 CELLSPACING=0 CELLPADDING=0 COLS=1 WIDTH="700">
  <tr valign="top"><td><b><font size=3>Envie uma mensagem</font></b></td></tr>
  <tr valign="top" heigth=1 bgcolor=000066><td></td>
  </tr></table></center>

  <center><table BORDER=0 CELLSPACING=0 CELLPADDING=0 COLS=2 WIDTH="700">
  <tr valign="top"><td align="right"><b>Nome:</b></td><td><input name="nome" type="text" size="90"></td></tr>
  <tr valign="top"><td align="right"><b>Empresa:</b></td><td><input name="empresa" type="text" size="90"></td></tr>
  <tr valign="top"><td align="right"><b>Telefone:</b></td><td><input name="telefone" type="text" size="90"></td></tr>
  <tr valign="top"><td align="right"><b>E-mail:</b></td><td><input name="email" type="text" size="90"></td></tr>
  <tr valign="top"><td align="right"><b>Cidade:</b></td><td><input name="cidade" type="text" size="90"></td></tr>
  <tr valign="top"><td colspan=2><b>Mensagem / Duvida</b></td></tr>
  <tr valign="top"><td colspan=2><textarea name="mensagem" rows="3" cols="120"></textarea></td></tr>
  <tr valign="top"><td colspan=2>
  <input type="hidden" value="enviar" name="acao">
  <input type="hidden" value="<? echo $_SERVER["REMOTE_ADDR"]; ?>" name="ip">
  <input type="submit" name="Submit" value="Enviar mensagem"></td></tr>
  </table></center>
  </form>
  <center><table BORDER=0 CELLSPACING=0 CELLPADDING=0 COLS=1 WIDTH="700">
  <tr valign="top" heigth=1 bgcolor=000066><td></td>
  </tr></table></center>

<?
break;
case "enviar":

// Variaveis de configuracao
$assunto = "E-mail enviado via web";

$msg = "De:  ";
$msg .= $nome;
$msg .= "\r\n";
$msg .= "IP de origem:  ";
$msg .= $ip;
$msg .= "\r\n";
$msg .= "Empresa:  ";
$msg .= $empresa;
$msg .= "\r\n";
$msg .= "Telefone:  ";
$msg .= $telefone;
$msg .= "\r\n";
$msg .= "E-mail:   ";
$msg .= $email;
$msg .= "\r\n";
$msg .= "Cidade:  ";
$msg .= $cidade;
$msg .= "\r\n";
$msg .= "\r\n";
$msg .= "Mensagem:  ";
$msg .= $mensagem;
$msg .= "\r\n";
$msg .= "\r\n";

// Criando a variável adicional de headers
$headers = "Origem: "; //Observe que eu utilizei o header 'From' que é um header padrão.
$headers .= $nome;
$headers .= " <";
$headers .= $email;
$headers .= ">";

// Agora é só utilizar a função mail()
if (mail($destino, $assunto, $msg, $headers)) {
?>

<br><br>
<center><table BORDER=0 CELLSPACING=0 CELLPADDING=0 COLS=1 WIDTH="690"><tr><td>
<table BORDER=0 CELLSPACING=0 CELLPADDING=0 COLS=1 WIDTH="100%">
<tr valign="top" heigth=1 bgcolor=000066><td></td>
</tr></table></center></td></tr><tr><td><br><br>

<b><font size=5 color=000066>Mensagem enviada com sucesso!</font></b><br>
<b><font size=2 color=000066>Sua mensagem é muito importante para nós.</font></b>

<br><br></td></tr><tr><td>
<center><table BORDER=0 CELLSPACING=0 CELLPADDING=0 COLS=1 WIDTH="690">
<tr valign="top" heigth=1 bgcolor=000066><td></td>
</tr></table></td></tr></table></center>

<? } else { ?>

<br><br>
<center><table BORDER=0 CELLSPACING=0 CELLPADDING=0 COLS=1 WIDTH="690"><tr><td>
<table BORDER=0 CELLSPACING=0 CELLPADDING=0 COLS=1 WIDTH="100%">
<tr valign="top" heigth=1 bgcolor=000066><td></td>
</tr></table></center></td></tr><tr><td><br><br>

<b><font size=5 color=000066>Erro: Mensagem não enviada!</font></b><br>

<br><br></td></tr><tr><td>
<center><table BORDER=0 CELLSPACING=0 CELLPADDING=0 COLS=1 WIDTH="800">
<tr valign="top" heigth=1 bgcolor=000066><td></td>
</tr></table></td></tr></table></center>

<?
}
break;
}
?>

</body>
</html>



Scripts recomendados

phpCBLConsult

Mostra o Navegador e O OS do Usuário

Paginação com qualidade em PHP

Encontrando um nome de domínio livre.

Hash MD5, whois, IP para hostname e checagem de portas


  

Comentários

Nenhum comentário foi encontrado.


Contribuir com comentário




Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts