Created
February 15, 2019 13:12
-
-
Save camilamoreiradev/0f90df2490b8bc3d0d51d38055042356 to your computer and use it in GitHub Desktop.
Um breve algoritmo para enviar um e-mail parabenizando os usuários pelo seu aniversário, esse envio de e-mail é adicionado ao crontab, que por sua vez é responsável por executar a rotina de acordo com a nossa vontade.
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
<?php | |
/* | |
Título: Algoritmo para envio de e-mail parabenizando usuários aniversariantes. | |
Descrição: Neste algoritmo iremos selecionar os aniversariantes do dia e enviar um e-mail com uma mensagem. | |
Este envio de e-mail será feito pelo crontab, a leitura será feita todos os dias as 8 horas da manhã. | |
Tags: php, myqsl, html, scriptcase, camilamoreira | |
Criado por Camila Moreira, 14 de fevereiro de 2019. | |
*/ | |
$sql = "SELECT * FROM parametros_email LIMIT 1"; | |
sc_select(rs, $sql); | |
if ({rs} !== false) { | |
if(!empty($rs->fields["servidor"])) { | |
$sys_server = $rs->fields["servidor"]; | |
$sys_user = $rs->fields["usuario"]; | |
$sys_pswd = $rs->fields["senha"]; | |
$sys_mail = $rs->fields["email"]; | |
$sys_port = $rs->fields["porta"]; | |
$sys_tp_conection = $rs->fields["tp_conexao"]; | |
} | |
} | |
unset($rs, $sql); | |
$day_month = date("d/m"); | |
$sql = "SELECT nome, email, DATE_FORMAT(dtnascimento, '%d/%m') AS dtnascimento FROM cliente_contato WHERE enviar_email = 1 AND DATE_FORMAT(dtnascimento, '%d/%m') = '".$day_month."'"; | |
sc_select(rs, $sql); | |
if ({rs} !== false) { | |
while(!$rs->EOF) { | |
if(!empty($rs->fields["email"])) { | |
$client_name = $rs->fields["nome"]; | |
$client_email = $rs->fields["email"]; | |
$client_birthday = $rs->fields["dtnascimento"]; | |
$mail_title = "Parabéns ".$client_name.", hoje é o seu dia!"; | |
$mail_message = "<img style='width: 900px' src='https://img.elo7.com.br/product/zoom/20505EA/banner-de-papel-aniversario-personalizado.jpg' /><br><br> | |
<strong>Felicitações!</strong><br> | |
Que seu dia seja completo de paz, amor e felicidade. <br> | |
Não esqueça de sorrir, pois sua alegria é contagiante.<br><br> | |
Parabéns!"; | |
$mail_format = "H"; | |
sc_mail_send($sys_server, $sys_user, $sys_pswd, $client_email, $sys_mail, $mail_title, $mail_message, $mail_format, "", "", $sys_port, $sys_tp_conection); | |
} | |
$rs->MoveNext(); | |
} | |
$rs->Close(); | |
} |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment