Jump to content


Photo

Rotina


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

#1 k9studio

k9studio

    k9studio

  • Usuários
  • 291 posts
  • Sexo:Masculino
  • Interesses:php, mysql, asp

Posted 29/10/2004, 00:42

Ola Pessoal,

Alguem aqui pode me da uma forcinha...

estou precisando de uma rotina
faça a seguinte situacao.

digamos que eu tenho

X - conta com venciemento 15/11/2004
Y - conta com venciemento 18/11/2004

6 dias antes do vencimento será verificados quantos vencimentos tem para o dia e será enviado um email
para o membro com os dados de seu venciemnto


se alguem tiver uma rotina assim
ficaria muito grato se me passar...

#2 Klaus

Klaus

    @ ubuntu jaunty

  • Ex-Admins
  • 7924 posts
  • Sexo:Masculino
  • Localidade:127.0.0.1

Posted 29/10/2004, 05:29

<?php

  $vencimentoA = "4/11/2004";
  $vencimentoB = "5/11/2004";
  $vencimentoC = "3/11/2004";

  echo strtotime ("+6 day") . "<br />";

  function Verifica_Vencimento ($qual) {

    $timestamp = explode ("/", $qual);

    $timestamp = mktime (0, 0, 0, $timestamp[1], $timestamp[0], $timestamp[2]);

    if ($timestamp <= strtotime ("+6 day")) :

      echo "Melhor pagar... (Envie o email!)<br />\n";

    else :

      echo "Conta SUSSA ainda!<br />\n";

    endif;

  }

  Verifica_Vencimento ($vencimentoA);
  Verifica_Vencimento ($vencimentoB);
  Verifica_Vencimento ($vencimentoC);

?>


Klaus Paiva
Conheça também: Taperás

#3 k9studio

k9studio

    k9studio

  • Usuários
  • 291 posts
  • Sexo:Masculino
  • Interesses:php, mysql, asp

Posted 30/10/2004, 16:52

Ola Amigo,


deve pegar o vencimento do banco de dados
e essa rotina deve fazer a verificao automatico
todo dia faz uma verificao as que tiver um vencimento
dia 10/11/2004 essa ritina deve rodar 5 dias antes do vencimnento
e gerar esssa fatura e enviar um email avisando ao membro...

fico no aguardo.

#4 ricardosouzace

ricardosouzace

    Turista

  • Usuários
  • 40 posts
  • Sexo:Não informado

Posted 30/10/2004, 20:13

Assim se ta pedindu demais.............

Da muitu trabalhu........
[COLOR=blue]Email: ricardobarrosce@aol.com
[COLOR=red]ICQ: 211148633
[COLOR=blue]MSN: ricardosouza2@hotmail.com
[COLOR=blue]AIM: ricardobarrosce

#5 dokkalfr

dokkalfr

    Ich bin der Geist der stets verneint

  • Usuários
  • 203 posts
  • Sexo:Não informado
  • Localidade:Svartheim
  • Interesses:Programação e sexo

Posted 30/10/2004, 20:20

Ola Amigo,


deve pegar o vencimento do banco de dados
e essa rotina deve fazer a verificao automatico
todo dia faz uma verificao as que tiver um vencimento
dia 10/11/2004 essa ritina deve rodar 5 dias antes do vencimnento
e gerar esssa fatura e enviar um email avisando ao membro...

fico no aguardo.

Carinha, aí é contigo né?!?!?
Ou faz assim, paga o Klaus ou outro programador aqui pra fazer o script inteiro pra ti :D
Ainda com dúvida? Os melhores programadores PHP estão aqui
=-=-=-=-=-=-=-=-=-=-=-=-=-==-=-=-=-=-=-==-=-=-=-=-=-=-=-=-=-=-=-=-=-=-
Blog PHPClube
=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-
Bookmarks

#6 k9studio

k9studio

    k9studio

  • Usuários
  • 291 posts
  • Sexo:Masculino
  • Interesses:php, mysql, asp

Posted 30/10/2004, 23:01

Ola Amigos,


Não estou ofendendo ninguem apenas
estou pedindo uma ajuda, não é preciso
ajudar se não quiser....


T + Pessoal.

#7 Felipe Pena

Felipe Pena

    O temor do Senhor é o princípio da sabedoria

  • Ex-Admins
  • 6441 posts
  • Sexo:Masculino

Posted 30/10/2004, 23:07

Atenção galera,
Se não forem ajudar, então não precisam postar críticas ao usuário.

Felipe Pena
[...] ó terra, terra, terra; ouve a palavra do Senhor. — Jeremias 22:29

#8 Klaus

Klaus

    @ ubuntu jaunty

  • Ex-Admins
  • 7924 posts
  • Sexo:Masculino
  • Localidade:127.0.0.1

Posted 31/10/2004, 06:06

Quando você pegar as datas do BD, basta invocá-las junto da função de conferência. ;)

while ($data = mysql_fetch_assoc ($consulta)) :

  Verifica_Vencimento ($data["vencimento"]);

endwhile;


Quanto à periodicidade da execução do código, use os CronJobs do Linux.
Klaus Paiva
Conheça também: Taperás




0 user(s) are reading this topic

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

IPB Skin By Virteq