11closed 0 Denunciar post Postado Junho 27, 2012 olá galera estou tentando criar um sistema que quando a data de vencimento chega, o BD é alterado e o cliente recebe um email automaticamente. sem que eu precise acessar algum arquivo. ex: Quando o cliente cadastra um produto na tabela do produto tem o campo de validade da data... é uma data de expiração do produto. e quando essa data chegar, gostaria que automaticamente rodasse um script de alteração do BD em Inserção e tb um email seria enviado para o cliente avisando que o produto expirou... gostaria da ajuda de vcs. pois não sei como faz esse sistema automatico. Compartilhar este post Link para o post Compartilhar em outros sites
11closed 0 Denunciar post Postado Junho 30, 2012 vi varios tutoriais na net. e estou tentando fazer isso pelo gerenciador de tarefas do windowns 7 o script php que deve ser rodado esta em D:\wamp\www\meusite\config\tarefa.php e o script .bat esta em: D:\wamp\www\meusite\config\agendador.bat no gerenciador de tarefas do windowns eu adcionei uma tarefa para que o agendador.bat seja rodado toda as 00:00:00. Minha duvida agora é como chamar o arquivo php pelo agendador.bat ... qual deve ser o conteudo do agendador.bat. ?? aguardo t+ Compartilhar este post Link para o post Compartilhar em outros sites
mangakah 217 Denunciar post Postado Junho 30, 2012 No Linux/cPanel, localize Cron, configure a data e hora da execução para o seguinte comando: php -f caminho-para-o-arquivo.php[/php] No Windows/Agendador de Tarefas, crie uma nova tarefa, selecione o executável do PHP (php.exe) e adicione como parametros "-f caminho-para-o-arquivo.php". Creio que não é preciso esse "agendador.bat". O que tem nele? Compartilhar este post Link para o post Compartilhar em outros sites
Beraldo 864 Denunciar post Postado Junho 30, 2012 se o comando php estiver no PATH do sistema, basta: php path/para/script.php se não estiver, use o path completo ao interpretador: /path/interpretador/php path/script.php isso funciona para o PHP em linha de comando. Caso precise acessar via HTTP, cURL pode resolver. Em Linux/Mac é bem simples (só chamar o comando curl), em Windows parece dar um pouco mais de trabalho, mas nada fenomenal. Veja: http://stackoverflow.com/questions/2710748/run-curl-commands-from-windows-console Tendo o curl instalado, basta: curl http://seusite.com/path/script.php Compartilhar este post Link para o post Compartilhar em outros sites
11closed 0 Denunciar post Postado Julho 2, 2012 olá galera, deu certo aq obrigado... fiz dessa forma; criei uma tarefa no agendador do windowns 7 para que toda as 00:00:00 ele rode o arquivo agendador.bat agendador.bat D:\wamp\bin\php\php5.3.4\php.exe D:\wamp\www\meusite\config\tarefa.php tarefa.php include("config.php"); $sql = "UPDATE $tabela1 SET NOME = '11111111111111' WHERE ID = '1'"; $query = mysql_query($sql)or die(mysql_error()); t+ Compartilhar este post Link para o post Compartilhar em outros sites