Ir para conteúdo

POWERED BY:

Arquivado

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

yerushalayin

E-mail para aniversariante

Recommended Posts

OLA PESSOAL DESDE JÁ PARABENIZO VCS PELO TRABALHO PROFISSIONAL A NIVEL DE CONHECIMENTO MINHA DUVIDA É A SEGUINTE ....PRECISO QUE EM DETERMINADA DATA O SISTEMA POR SI SÓ ENVIE UM EMAIL PARA UMA PESSOA ...POR EXEMPLO:A PESSOA SE CADASTRA COM DATAS DE ANIVERSARIO,NOME ,ETC ..AI NA DATA O SISTEMA ENVIA UM EMAIL PARABENIZANDO A PESSOA PELO ANIVERSARIO....PRECISO APENAS DE UMA DICA POR ONDE COMEÇAR .... DESDE JÁ AGRADEÇO

Compartilhar este post


Link para o post
Compartilhar em outros sites

você pode fazer isso fazendo um select comparando+/- assim

$sql = "select `data` from tabela where data='$data'";

pega a data usando a função date do phpele verifica a data do dia e ser a condição for verdade ele executa a eação que você quer. qualquer duvida posta ae

Compartilhar este post


Link para o post
Compartilhar em outros sites

yerushalayin, seja bem-vindo ao fórum http://forum.imasters.com.br/public/style_emoticons/default/thumbsup.gif

Te peço que dê uma conferida nas regras e utilize-as em futuras postagens.

O título do seu tópico será editado: PRECISO DE UMA DICA http://forum.imasters.com.br/public/style_emoticons/default/seta.gif E-mail para aniversariante

 

Para avisos via e-mail, recomendo você a utilizar uma classe para envio, como a phpMailer.

Dê uma pesquisada também sobre CRON, para rodar o script de envio periodicamente, sem necessitar da intervenção do usuário ;)

 

Bons estudos,

Anderson Mello

Compartilhar este post


Link para o post
Compartilhar em outros sites

Viva,

 

Eu também precisava de uma coisa dessas.

O que eu gostaria de saber é como é que o servidor identifica isso, ou seja normalmente so executando um ficheiro é que ele faz o SELECT certo? mas se eu quero automático como faço?

 

obrigado

Compartilhar este post


Link para o post
Compartilhar em outros sites

Viva,

 

Eu também precisava de uma coisa dessas.

O que eu gostaria de saber é como é que o servidor identifica isso, ou seja normalmente so executando um ficheiro é que ele faz o SELECT certo? mas se eu quero automático como faço?

 

obrigado

Você deve usar o agendador de tarefas do seu servidor.

 

Pesquise por cron jobs, que você encontrará diversos tópicos sobre isso.

Compartilhar este post


Link para o post
Compartilhar em outros sites

Pessoal existe alguma outra forma de fazer isso sem ser com Cron Jobs??

 

Meu server de hospedagem quer me cobrar R$15 mensais se adicionar este recurso.

 

Abs

 

VOM.

Compartilhar este post


Link para o post
Compartilhar em outros sites

voces por acaso nao sabem de um tutorial para nos ajudar a fazer isso?

 

é que eu preciso que esse sistema cron execute um ficheiro .php.

tipo um template que eu vou enviar ao aniversariante

 

eu ja achei o sistema Tarefas de Cron..

mas agora o que coloco na parte "Comando para rodar"?

e em "Insira um endereço de correio ao qual o resultado do processo será enviado" ?? é o mail da empresa?

 

isto é em Linux. :S

 

Já agora no meu cpanel aparece isto:

/usr/bin/crontab permissions are wrong. Please set to 4755

Ou seja nao tenho permissoes..como colocá-las??

 

Acho que o tutorial era uma boa ideia..mas ainda nao achei nada.

 

Obrigado + uma vez

Compartilhar este post


Link para o post
Compartilhar em outros sites

aqui para correr paginas em php via cron basta por

 

php /home/laboss/public_html/script.php

Compartilhar este post


Link para o post
Compartilhar em outros sites

voces por acaso nao sabem de um tutorial para nos ajudar a fazer isso?

 

é que eu preciso que esse sistema cron execute um ficheiro .php.

tipo um template que eu vou enviar ao aniversariante

 

eu ja achei o sistema Tarefas de Cron..

mas agora o que coloco na parte "Comando para rodar"?

e em "Insira um endereço de correio ao qual o resultado do processo será enviado" ?? é o mail da empresa?

 

isto é em Linux. :S

 

Já agora no meu cpanel aparece isto:

/usr/bin/crontab permissions are wrong. Please set to 4755

Ou seja nao tenho permissoes..como colocá-las??

 

Acho que o tutorial era uma boa ideia..mas ainda nao achei nada.

 

Obrigado + uma vez

 

Acesse seu servidor via SSH com root e execute o comando

 

chmod 4755 /usr/bin/crontab

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.