Enviando e-mai direto do site em php.
Publicado por Agrimar Teixeira 21/12/2003
[ Hits: 7.611 ]
Script para formulário de contato em php. Esse script envia um email usando a função mail.
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>
SysNoticia - Notícias para Web
Busca por Dominio .com .net e .org
Geração de códigos captcha em formulários HTML com PHP e PostgreSQL
Url Amigavel ( como nunca vi na net )
Nenhum comentário foi encontrado.
Cinnamon seria a aposta acertada frente às outras interfaces gráficas mais populares?
KDE Plasma - porque pode ser a melhor opção de interface gráfica
Gentoo: detectando impressoras de rede e como fixar uma impressora por IP
Como o GNOME conseguiu o feito de ser preterido por outras interfaces gráficas
Por que sua empresa precisa de uma PKI (e como automatizar EMISSÕES de certificados via Web API)
Instalando NoMachine no Gentoo com Systemd (acesso Remoto em LAN)
Vou destruir sua infância:) (8)
Interface gráfica com problema (2)
Instalar Linux em notebook Sony Vaio VPCEG13EB (13)









