Usar o CRONTAB para enviar dados para outro servidor
ola a todos, tenho uma tarefa no cron onde verifico os aniversariantes do dia e envio uma msg de texto para eles...
criei o cron faz tudo direitinho na parte que tem q salvar para o banco etc..
ele so não envia os dados via get pra o servidor de envio de sms que tenho...
segue o codigo abaixo para melhor entendimento
#!/usr/local/bin/php -q
<?php
$db = mysql_connect("localhost", "xxxxx", "xxxxx" ) or die ("Não foi possivel conectar com o servidor de banco de dados");
$dados = mysql_select_db("xxxxx", $db) or die ("Não foi possivel conectar com o banco de dados");
$date = date("Y-m-d");
list($anoatual, $mesatual, $diaatual) = explode("-", $date);
$aniversario = mysql_query("SELECT * FROM cadastro_responsavel WHERE data_nasc_cadastro > $date")
or die("Não conectou: " . mysql_error());
while ($row = mysql_fetch_array($aniversario)) {
list($ano, $mes, $dia) = explode("-", $row[3]);
if ($mesatual == $mes) {
if ($diaatual == $dia) {
$cc = mysql_num_rows($aniversario);
$clientes .= "55".$row['telefone_cadastro'].",";
$id .= $row['id_cadastro'].",";
}
}
}
$msg_niver = "SELECT * FROM cadastro_msg_niver ORDER BY rand() LIMIT 1";
$resultado = mysql_query($msg_niver);
$registro = mysql_fetch_array($resultado);
$mensagem = $registro[conteudo_msg];
$sql_alt = "INSERT INTO quant_msg (qtd_envio, dt_envio,id_envio,tipo_envio, msg_envio) VALUE ('$cc','$date','$id','Aniversariante','$mensagem')";
mysql_query($sql_alt) or die ("Não foi possivel inserir os dados");
if($clientes != ""){
mail("xxxxxx@hotmail.com","Foi enviada msg para o(s) numero(s) $clientes","$mensagem");
print "<script type = 'text/javascript'> location.href = 'http://xxxxx.com.br/?app=xxxx&u=xxxx&p=xxx&ta=pv&to=$clientes&msg=$mensagem'</script>";}else{
mail("xxxxxx@hotmail.com","Hoje não tem aniversariantes");
}
?>
no email que retorna pra mim aparece esse print ai, ja tentei o location e tb não deu certo
se alguem poder mim ajudar agradecoooo...
Discussão (12)
Carregando comentários...