{% else-1 %}
Обновить | Подписаться | Поднять тему
Чтобы выполнить действие авторизируйтесь или пройдите регистрацию на сайте.
1. [автор] (27 май 2015, 17:28) [0/0] [0] [отв] [спам] [под] +1 | -1

[code]<?php

if(isset($_GET['cron'])){
$f=fopen('cron_time.txt','r');
$t=fgets($f);
fclose($f);
if($t>time()){echo'ERROR TIME';}
include_once 'system/dbconnect.php';
function dbde($var){return htmlspecialchars(urldecode(base64_decode($var)),ENT_QUOTES,'UTF-8');}
$u=$pdo->query("SELECT * FROM `users`"*;
$enable='';
$disable='';
while($us=$u->fetch()){
$use=$pdo->query("SELECT `login`,`tarif`,`money`,`login_isp` FROM `users` WHERE`id`='$us[id]'"*->fetch();
echo dbde($use['login']).'::'.dbde($use['password']);
$tar=$pdo->query("SELECT `cena` FROM `tarif` WHERE`id`='$use[tarif]'"*->fetch();
$opl=$use['money']-$tar['cena'];
if($use['money']>=$tar['cena']){
$pdo->query("UPDATE`users`SET`money`='$opl'WHERE`id`='$us[id]'"*;
$f=fopen('cron_raport.txt','a+');
fputs($f,'Снята оплата с '.dbde($use['login']).' '.date('d.m.y. H:i:s',time()).'|');
fclose($f);
$enable.=$use['login_isp'].', ';
}else{
//Блок аккаунта!

$disable=$use['login_isp'].', ';

}

}

$f=fopen('cron_time.txt','w');

$ti=time()+60*60*24;
fputs($f,$ti);
fclose($f);

echo'OK';



}else{
echo 'ACCESS CLOSE';
}[/code]
есть ли тут ошибка, или я не правильно ставлю на крон, сам крон не выполняет свою работу тоэсть не снимает денег со счета. Р.S крон от хостинга. За помощь отблагодарю деньгами.
Добавлено 27.05.15 в 17:30:38:
Ставлю так Sait.ru/cron_usopl.phр, пробывал и с браузера запустить не пашет.
Добавлено 27.05.15 в 17:38:52:
Ап


Изм. 1 раз. / Посл. изм. (27 май 2015, 17:29)
2.
CZAR * [мошенник] 21.93
(27 май 2015, 17:41) [0/0] [0] [отв] [спам] [под] +1 | -1

$f=fopen('cron_time.txt','r'); мб тут ошибка?

3. [автор] (27 май 2015, 17:43) [0/0] [0] [отв] [спам] [под] +1 | -1
CZAR,

Какая?
Добавлено 27.05.15 в 17:46:25:
Может так надо запускать сайт.ру/крон.рhр?сrоn (так как там есть переменая крон)

4.
CZAR * [мошенник] 21.93
(27 май 2015, 17:47) [0/0] [0] [отв] [спам] [под] +1 | -1

$f=fopen('cron_raport.txt','a+');
мб
$f=fopen('cron_time.txt','a+');

  • 1 из 1
Чтобы писать сообщения авторизируйтесь или пройдите регистрацию на сайте.
Подписаны: 1
Скачать тему | Файлы темы | Фильтр сообщений