Jump to content


Photo

Isso é Possivel?


  • Faça o login para participar
6 replies to this topic

#1 nelson

nelson

    www.opsbrasil.com.br

  • Usuários
  • 403 posts
  • Sexo:Masculino

Posted 08/11/2007, 13:41

Boa tarde, estou fazendo um cadastro para meu site em simples, gostaria de saber se é possivel enviar um email de parabens para aqueles que esta fazendo aniver....

exemplo hoje fiz o cadastro e nasci em 01/01/1983, blz hj não é meu aniversario mas dia 01/01 é gostaria que o sistema manda-se um e-mail de parabens automatico tem como?!!! nao isso é impossivel!!!


Grato
nelson

#2 Paulo André

Paulo André

    Why so serious?

  • Ex-Admins
  • 5114 posts
  • Sexo:Masculino
  • Localidade:Belo Horizonte - MG
  • Interesses:O.Q.F.J.?

Posted 08/11/2007, 13:51

Se você tiver acesso ao cronjob do seu servidor, basta fazer um script que faz uma seleção dos usuários com aniversário do dia e envia os e-mails.

[]'s :DAté mais
Paulo André G Rodrigues,
ex-administrador Fórum WMO.


www.CanalDev.com.br

#3 nelson

nelson

    www.opsbrasil.com.br

  • Usuários
  • 403 posts
  • Sexo:Masculino

Posted 08/11/2007, 13:54

a blz!!! valew vou dar uma verificada e tentar fazer!!!!!


Obrigado mesmo!!!
valew

#4 hexadecimal

hexadecimal

    Novato no fórum

  • Usuários
  • 10 posts
  • Sexo:Masculino
  • Localidade:Fortaleza-CE

Posted 08/11/2007, 13:58

bem, na minha ignorancia..
da pra fazer sim...

eh so tu fazer uma condição em uma pagina q será sempre executada, a index.php, por exemplo...

coloca uma função la tipow:

//seleciona todas os cadastros que tiverem a data atual
$query = mysql_query('SELECT * FROM ban_cadastrados WHERE cad_data_niver='.date('Y-m-a').'');
//se o resultado for maior q 0, envia o email para os aniversariantes
if(mysql_num_rows($query) > 0){
while($lista = mysql_fetch_array($query)){
$mensagem = "oi ".$lista['cad_nome']." parabens!!!";
$certo = mail($lista['cad_email'],'Parabens'.$lista['cad_nome'],$mensagem,'');
if($certo){
echo "certo";
}else{
echo "errado";
}
}
}


isso ai, eh so uma ideia... dai vc faz como achar melhor...
caso dê certo, dizaÊ :rolleyes:

Edição feita por: hexadecimal, 08/11/2007, 14:06.


#5 nelson

nelson

    www.opsbrasil.com.br

  • Usuários
  • 403 posts
  • Sexo:Masculino

Posted 09/11/2007, 09:28

execelente!!!valew mesmo!!!

muito grato mesmo!!!
nelson

#6 bimonti

bimonti

    Super Veterano

  • Usuários
  • 2654 posts
  • Sexo:Masculino

Posted 09/11/2007, 09:32

Na index pode vir a funcionar, mas não é muito adequado, levando em conta que é a página mais acessada e vai ficar com um script ocioso. Além do que, após enviar o email dos aniversariantes de hoje, o sistema vai ter que marcar que já enviou pra não enviar um e-mail a cada acesso.

Melhor mesmo é usando o Agendador de Tarefas, ou CronJob para servidores Linux. Se o seu servidor disponibiliza o painel de controle Cpanel você deve possuir esse recurso. Aqui no fórum já tem vários tópicos sobre isso. Inclusive eu já postei em um deles se não me engano.
WebFórum - Equipe de Desenvolvimento - Monitor
Posted Image
Yeah I do have some stories, and it's true I want all the glory ...

#7 nelson

nelson

    www.opsbrasil.com.br

  • Usuários
  • 403 posts
  • Sexo:Masculino

Posted 09/11/2007, 13:44

verdade hem.... vou verificar certinho meu servidor é linux vou ver se faço com CronJob, vou dar uma lida no forum sobre o assunto qualquer coisa eu retorno com as duvidas valew!!

muito Obrigado mesmo
Gatro

nelson




1 user(s) are reading this topic

0 membro(s), 1 visitante(s) e 0 membros anônimo(s)

IPB Skin By Virteq