Estou querendo implementá-lo neste arquivo enviar.php:
Código:
<?php
$hoje_tmp = getdate();
$hoje = ($hoje_tmp[hours].":".$hoje_tmp[minutes].":".$hoje_tmp[seconds]);
//iremos declarar as variaveis que recebemos pelo método post
//em alguns servidores nem precisamos declarar, depende do register_global=on ou =off
$nome=$_POST[nome];
$ddd=$_POST[ddd];
$telefone=$_POST[telefone];
$cidade=$_POST[cidade];
$estado=$_POST[estado];
$mail=$_POST[e-mail];
$site=$_POST[site]; # não obrigatório
$opcao=$_POST[opcao];
$mensagem=$_POST[mensagem];
$redirecionar="#";
global $mail;
@param string $mail;
#Pega o nome e o email e mostra no cabegalho do email receptor
$header = "From: ". $Nome . " <" . $email . ">rn";
// Definindo os cabegalhos do e-mail
$headers = "Content-type:text/html; charset=UTF-8";
#condições de envio. Se os campos nome, cidade, email, assunto, mensagem (...) não forem preenchidos sera mostrado uma mensagem de erro.
if (($nome == " ") || ($ddd == " ") || ($telefone == " ") || ($cidade == " ") || ($estado == " ") || ($mail == " ") || ($opcao == " ") || ($mensagem == " ") )
{
echo "<script>alert('Nenhum campo pode ficar em branco!');</script>";
echo "<script>history.go(-1);</script>";
}
// Validando o campo E-mail
if(preg_match("/^([[:alnum:]_.-]){3,}@([[:lower:][:digit:]_.-]{3,})(\.[[:lower:]]{2,3})(\.[[:lower:]]{2})?$/", $mail))
{
# se o email nao passar...
echo "<script>alert('Por favor, utilize um e-mail valido')</script>";
echo "<script>history.go(-1);</script>";
}
else
{
# se passar...
//agora vamos enviar todos esses dados usando a fungco mail
$enviou = mail("defensis.prog@hotmail.com","$assunto","
Nome: $nome
ddd - telefone: $ddd , $telefone
Cidade: $cidade
Estado: $estado
Email: $mail
Site: $site
Assunto: $opcao
*************************************
Mensagem: $texto","DE:$nome<$mail>");
}
if ($enviou)
{
echo "<script> alert('$nome, Contato Enviado com Sucesso! Aguarde nosso retorno!.')</script>";
}
else
{
echo "<script>alert(' $nome , Contato não enviado. Tente novamente.')</script>";
}
/*// HTML do redirecionameto e se nco redirecionar aparece um link
echo "<html><head>";
echo "<meta http-equiv=\"refresh\" content=\"0;url=$redirecionar\">";
echo "<title>Redirecionado ...</title>";
echo "</head><body bgcolor=\"#ffffff\">";
echo "<a href=\"$redirecionar\" target=\"#\">Volta para o Site</a>";
echo "</body></html>";
}
else
{
echo "O email falhou ao enviar!!!";
}
}*/
?>
Por favor me ajudem, isso é urgente...