Ir para conteúdo

Arquivado

Este tópico foi arquivado e está fechado para novas respostas.

Eduardo Matsuzaki

Como Enviar E-mail automático depois de um determinado tempo

Recommended Posts

Bom dia pessoal,

 

Montei um sistema de cadastro de currículo e, gostaria que depois de um ano do cadastro o sistema mandasse um email pra pessoa dizendo para ela atualizar o cadastro.

 

Tem como fazer isso?

Compartilhar este post


Link para o post
Compartilhar em outros sites

te ateh tem

mais ou menos assim

 

você pega a data de quando ele c cadastrou

dai fas um sisteminha pra faser a contagem de um ano e cadastra dexa uma variavel buscando a data do banco

e o sistema buscando a data do servidor

 

si data do banco == data do servidor ai roda seu algoritimo ;-)

 

mas ai esse escript tem q ser rodado todos os dias dexa no index ou sei la

Compartilhar este post


Link para o post
Compartilhar em outros sites

É uma ótima ideia, não tinha pensado desta maneira ainda, afinal, o sistema é acessado diariamente mesmo!

 

vou montar um script, testar e posto aki pra vcs,

 

muito obrigado pela ideia Rispiridon

 

[]'s

Compartilhar este post


Link para o post
Compartilhar em outros sites
CODE
include "conn.php";

$data = (date("Y") - 1) .date("-m-d");

$select = "SELECT * FROM curriculo WHERE dataCadastro <= '$data' AND Enviado = 0";
$query = mysql_query($select);


while ($linha=mysql_fetch_array($query)){
$data_cadastro = $linha['data'];
$id = $linha['id'];
$nome = $linha['nome'];
$email = $linha['email'];


$msg = "

<html>
<head>
<meta http-equiv='Content-Type' content='text/html; charset=iso-8859-1' />
</head>
<body>
<table width='200' border='0' cellspacing='0' cellpadding='0'>
<tr >
<td width='46'> </td>
<td width='608' class='texto' align='justify'>
Olá ".$nome."
Seu Currículo está completando um ano em nosso banco de talentos.
Entre em nosso site e atualize seu currículo para futuras oportunidades profissionais.
Atenciosamente,
<strong>Equipe de Gestão de Pessoas

</td>
<td width='68'> </td>
</tr>
</table>
</body>
</html>
"; // mensagem enviada ao email da pessoa que tiver mais de um ano de cadastro no banco de currículos.




// AQUI EU MANDO O EMAIL PRA PESSOA INDICANDO QUE O CURRÍCULO DELA EXPIROU
mail($email, "Atualize seu Currículo", $msg,
"From: eduardohsoares@msn.com\r\n" .
"Content-type: text/html; charset=iso-8859-1\r\n" .
"X-Mailer: PHP/" . phpversion());

// AQUI EU FAÇO O UPDATE PARA NÃO MANDAR MAIS DE UM EMAIL PRA PESSOA
$update = "UPDATE curriculo SET Enviado = '1' WHERE id = '$id'";
$query3 = mysql_query($update);

}

Funciona muito bem pessoal.

obrigado pra quem tentou ajudar ae

vlw.

[]'s
Eduardo Matsuzaki http://forum.imasters.com.br/public/style_emoticons/default/clap.gif

Compartilhar este post


Link para o post
Compartilhar em outros sites

Isso ae Eduardo,

você só envia uma vez ao ano nê! Poderia ter uma tabela relacionando o ano que foi enviado, p/ que você possa enviar nos anos seguintes para os e-mails.

 

abraços,

Léo

Compartilhar este post


Link para o post
Compartilhar em outros sites

Isso ae Eduardo,

você só envia uma vez ao ano nê! Poderia ter uma tabela relacionando o ano que foi enviado, p/ que você possa enviar nos anos seguintes para os e-mails.

 

abraços,

Léo

É, poderia sim, aí o sistema avisa a pessoa uma vez por ano, eu vou fazer mais uns teste pra isso, e posto novamente

 

 

Se você tiver alguma idéia pode postar também.

 

[]'s

 

Eduardo Matsuzaki

Compartilhar este post


Link para o post
Compartilhar em outros sites

×

Informação importante

Ao usar o fórum, você concorda com nossos Termos e condições.