Сразу скажу, что это пока сырая версия. Прошу особо не пинать. Кому нужно быстро и просто. Думаю подойдет.
Готов ко всем замечаниям.
#!/usr/bin/php
<?php
mysql_connect("192.x.x.x", "user_db", "pass_db") or die("Could not connect: " . mysql_error());
mysql_select_db("UTM5");
$today = date("y-m-d");
$startime ='20'.$today.' 00:00:00';
$result = mysql_query("select mobile_telephone from blocks_info, users, accounts where start_date>=UNIX_TIMESTAMP('$startime') and users.id = blocks_info.account_id and users.mobile_telephone > 0 and accounts.balance < 0 and users.id = accounts.id");
while ($row = mysql_fetch_array($result, MYSQL_NUM)) {
#printf ($row[0]);
$command='/usr/local/bin/curl "http://smsc.ru/sys/send.php?login=login ... t%20Balans"';
echo $command ;
echo $last_line;
$last_line = system( $command);
}
Простое смс оповещение.
Код: Выделить всё
$today = date("y-m-d");
$startime ='20'.$today.' 00:00:00';
Код: Выделить всё
$today = date("Y-m-d 00:00:00");
Re: Простое смс оповещение.
достаточно WHERE start_date>=UNIX_TIMESTAMP( DATE( NOW() ) )gtk писал(а): $today = date("y-m-d");
$startime ='20'.$today.' 00:00:00';
точно не перепутано?echo $last_line;
$last_line = system( $command);
Кроме того:
- system -- зло
- в sql 0, в смс 200 рублей (кредит?)
- проверка на номер телефона ну ооочень не лишняя тут