É muito fácil, vamos começar.
Primeiro, criemos o arquivo:
css.css
| JavaScript |
.campo { |
Agora, criemos o arquivo:
js.js
| JavaScript |
var emailfilter=/^\w+[\+\.\w-]*@([\w-]+\.)*\w+[\w-]*\.([a-z]{2,4}|\d+)$/i |
E agora para terminar, criemos o arquivo:
email.php
PHP
<html>
<head>
<title>Sistema de Email</title>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
</head>
<link href="css.css" rel="stylesheet" type="text/css">
<script src="js.js"></script>
<body><form action="" method="post" name="formulario" id="nome">
<p align="center">Seu Nome: <acronym title="Ex.: Fulano"> <br>
<input name="nome" type="text" class="campo" id="nome" size="50" maxlength="50" onkeypress="desabilita_cor(this)">
</acronym> <br>
Seu E-mail: <acronym title="Ex.: email@dominio.com.br"> <br>
<input name="email" type="text" class="campo" id="email" size="50" maxlength="50" onkeypress="desabilita_cor(this)">
</acronym> <br>
Assunto: <br>
<input name="assunto" type="text" class="campo" id="assunto" size="50" maxlength="100" onkeypress="desabilita_cor(this)">
<br>
Mensagem <br>
<textarea name="mensagem" cols="50" rows="10" class="campo" id="mensagem" onkeypress="desabilita_cor(this)"></textarea>
<br>
<input type="hidden" value="1" name="hidden">
</p>
<p align="center">
<input type="button" name="Submit" value="Enviar email." class="campo" onClick="confirma()">
</p>
</form>
<br>
<?
if(isset($_POST['hidden'])){
if(isset($_POST['nome']) AND isset($_POST['email']) AND isset($_POST['assunto']) AND isset($_POST['mensagem'])){
$assunto = $_POST['assunto'];
$seu_nome = $_POST['nome'];
$seuemail = $_POST['email'];
if (eregi("^[A-Z0-9._%-]+@[A-Z0-9._%-]+\.[A-Z]{2,4}$", $email)){
$_POST['mensagem'] = str_replace("\n", "<br />", $_POST['mensagem']);
$mensagem = $_POST['mensagem'];
$mail = "seuemail@dominio.com";
$headers = "MIME-Version: 1.0\n";
$headers .= "Content-type: text/html; charset=iso-8859-1\n";
$headers .= "De: $seu_nome<" . $seuemail . ">";
$subject="Sistema de Email!";
$mensagem_total = "Sistema de E-Mail. <br><br>
Enviado Por: $seu_nome($seuemail)<br><br><br>
Assunto: $assunto.<br>
Mensagem:<br><br>$mensagem";
if ($assunto and $seu_nome and $seuemail and $mensagem) {
mail($mail, $subject, $mensagem_total, "$headers");
echo "<script>alert('Email enviado!')</script>";
echo '<br>Email enviado com sucesso.';
} else {
echo "<script>alert('Preencha todos os campos para enviar o email!')</script>";
echo '<br>Erro no envio do email.';
}
}else{
echo'<br>Preencha o E-mail corretamente.';
}
}else{
echo'<br>Preencha todos os campos corretamente.';
}
}
?>
</body>
</html>
<head>
<title>Sistema de Email</title>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
</head>
<link href="css.css" rel="stylesheet" type="text/css">
<script src="js.js"></script>
<body><form action="" method="post" name="formulario" id="nome">
<p align="center">Seu Nome: <acronym title="Ex.: Fulano"> <br>
<input name="nome" type="text" class="campo" id="nome" size="50" maxlength="50" onkeypress="desabilita_cor(this)">
</acronym> <br>
Seu E-mail: <acronym title="Ex.: email@dominio.com.br"> <br>
<input name="email" type="text" class="campo" id="email" size="50" maxlength="50" onkeypress="desabilita_cor(this)">
</acronym> <br>
Assunto: <br>
<input name="assunto" type="text" class="campo" id="assunto" size="50" maxlength="100" onkeypress="desabilita_cor(this)">
<br>
Mensagem <br>
<textarea name="mensagem" cols="50" rows="10" class="campo" id="mensagem" onkeypress="desabilita_cor(this)"></textarea>
<br>
<input type="hidden" value="1" name="hidden">
</p>
<p align="center">
<input type="button" name="Submit" value="Enviar email." class="campo" onClick="confirma()">
</p>
</form>
<br>
<?
if(isset($_POST['hidden'])){
if(isset($_POST['nome']) AND isset($_POST['email']) AND isset($_POST['assunto']) AND isset($_POST['mensagem'])){
$assunto = $_POST['assunto'];
$seu_nome = $_POST['nome'];
$seuemail = $_POST['email'];
if (eregi("^[A-Z0-9._%-]+@[A-Z0-9._%-]+\.[A-Z]{2,4}$", $email)){
$_POST['mensagem'] = str_replace("\n", "<br />", $_POST['mensagem']);
$mensagem = $_POST['mensagem'];
$mail = "seuemail@dominio.com";
$headers = "MIME-Version: 1.0\n";
$headers .= "Content-type: text/html; charset=iso-8859-1\n";
$headers .= "De: $seu_nome<" . $seuemail . ">";
$subject="Sistema de Email!";
$mensagem_total = "Sistema de E-Mail. <br><br>
Enviado Por: $seu_nome($seuemail)<br><br><br>
Assunto: $assunto.<br>
Mensagem:<br><br>$mensagem";
if ($assunto and $seu_nome and $seuemail and $mensagem) {
mail($mail, $subject, $mensagem_total, "$headers");
echo "<script>alert('Email enviado!')</script>";
echo '<br>Email enviado com sucesso.';
} else {
echo "<script>alert('Preencha todos os campos para enviar o email!')</script>";
echo '<br>Erro no envio do email.';
}
}else{
echo'<br>Preencha o E-mail corretamente.';
}
}else{
echo'<br>Preencha todos os campos corretamente.';
}
}
?>
</body>
</html>
PReste atenção que o email.php é HTML + PHP.
Por isso, mas fácil de usar.
Qualquer duvida é só postar !
Abraços !

Help















