Código Fonte Phs
Código Fonte Phs
Código Fonte Phs
Códigos Prontos
Templates
Web
Sobre
Contato
Como fazer um formulário de envio de e-mail em PHP
PRÓXIMO
<label class="label">
<span>Nome</span>
</label>
<label class="label">
<span>E-mail</span>
</label>
<label class="label">
<span>Assunto</span>
</label>
<label class="naoexibir">
<span>Não preencher:</span><br>
</label>
<label class="label">
<span>Mensagem</span>
</label>
<label class="label">
</label>
</form>
max-width: 480px;
overflow: hidden ;
background: #fff;
border-radius: 3px;
padding: 1em;
.formulario .title {
width: 100%;
float:left;
margin-bottom:1em;
font-size:1.5em;
font-weight: 300;
text-align: center;
padding-bottom: 1em;
color: #8db57f;
.formulario .label {
width:100%;
float:left;
margin-bottom:10px;
width: 100%;
float: left;
color: #393838;
margin-bottom: 3px;
.formulario .campo {
color: #393838;
font-family: 'open_sansregular';
font-size: 16px;
border-radius: 3px;
line-height: 20px;
background-color: transparent;
width: 100%;
box-sizing: border-box;
outline: 0;
.formulario .campo:focus {
color: #72A65F;
.formulario textarea {
height: 130px;
line-height: 130%;
resize:vertical;
.formulario .botao {
font-family: 'open_sansregular';
width: 100%;
background:#8DB57F;
color: #ffffff;
border-radius:5px;
border:0;
cursor:pointer;
font-size:22px;
padding-top:10px;
padding-bottom:10px;
margin-top:-4px;
font-weight:700;
}
.formulario .botao:hover { background:#669954; }
/*ANTI-SPAN*/
.naoexibir { display:none; }
</style>
<?php
$nome = $_POST['nome'];
$email = $_POST['email'];
$assunto = $_POST['assunto'];
$mensagem = $_POST['mensagem'];
}else{
require_once("phpmailer/class.phpmailer.php");
$mail->CharSet = "UTF-8";
$mail->SMTPAuth = true;
$mail->Port = '587';
// Define o remetente
$mail->Sender = '[email protected]';
// Define os destinatário(s)
$mail->AddAddress('[email protected]');
$mail->Body = '
<div style="border: 1px solid #f0f0f0; background:#ffffff; font-size:1em; color:#454545; margin:0px auto;
padding:1em; overflow:hidden;">
</div>
';
// Envia o e-mail
$enviado = $mail->Send();
$mail->ClearAllRecipients();
$mail->ClearAttachments();
if ($enviado) {
echo '
<p style="font-size:1.3em;">Obrigado!</p>
</div>
';
} else {
No arquivo PHP também temos que ter quatro campos com o mesmo nome
no input name=””.
Ou seja as variáveis tem que ter o mesmo nome.
$email = $_POST['email'];
$assunto = $_POST['assunto'];
$mensagem = $_POST['mensagem'];
Agora veja se você quiser inserir MAIS UM CAMPO com nome de TELEFONE.
Novo campo TELEFONE html
<input type="text" name="nome" class="campo" placeholder="Digite seu nome" required=""/>
$email = $_POST['email'];
$telefone = $_POST['telefone'];
$assunto = $_POST['assunto'];
$mensagem = $_POST['mensagem'];
}else{
Além disso você também que inserir na mensagem de TEXTO e ASSUNTO que
vai aparecer dentro do email
$mail->Body = '
<div style="border: 1px solid #f0f0f0; background:#ffffff; font-size:1em; color:#454545; margin:0px auto;
padding:1em; overflow:hidden;">
</div>
';
$mail->SMTPAuth = true;
$mail->Port = '587';
// Define o remetente
$mail->Sender = '[email protected]';
// Define os destinatário(s)
$mail->AddAddress('[email protected]');
Importante!
Porta
$mail->Port = '587';
E o e-mail de autenticação
// Define o remetente
$mail->Sender = '[email protected]';
// Define os destinatário(s)
$mail->AddAddress('[email protected]');
posso enviar para outro email como: Gmail, hotmail, yahoo etc…
SIM pode veja.
// Define o remetente
$mail->Sender = '[email protected]';
// Define os destinatário(s)
$mail->AddAddress('[email protected]');
Mensagem de sucesso
se todos as campos forem todos preenchidos vai aparecer uma mensagem de
sucesso.
if ($enviado) {
echo '
<p style="font-size:1.3em;">Obrigado!</p>
</div>
';
} else {
} else {
772 Visualizações
Tags Formulários Html e Css Prontos,PHP
Deixe um comentário
O seu endereço de e-mail não será publicado.Campos obrigatórios são
marcados com*
Comentário *
Nome *
E-mail *
Site
Salvar meus dados neste navegador para a próxima vez que eu comentar.
Artigos Relacionados