Пацаны | Дата: Суббота, 01.11.2014, 15:17 | Сообщение # 1 |
Группа: Удаленные
Сообщений: 50079
| ?php $dbhost='127.0.0.1'; $dblogin='root'; $dbpass=''; $dbname='auth'; $cash=20;
$DBH=new PDO("mysql:host=$dbhost;dbname=$dbname", $dblogin, $dbpass); $STH = $DBH->prepare("SELECT a_portal_index FROM `t_users` WHERE a_zone_num!=-1");$STH->execute(); if($STH->rowCount()!=0){$STH->setFetchMode(PDO::FETCH_ASSOC); while($row=$STH->fetch()){ $STH2 = $DBH->prepare("UPDATE `bg_user` SET `cash`=cash+? WHERE (`user_code`=?)");$STH2->execute(array($cash,$row['a_portal_index'])); } } ?>
Инструкция: 1) Закинуть создать php файл и вставить туда этот код. 2) Поменять в нём настройки $cash=20 это сколько шопа даст. 3) Прописать в конце /etc/crontab (это файл) */1 * * * * root php /путь/до/файла.php где */1 выполнение раз в 1 мин, подробней про крон в google 4) перезапустите cron или машину
СПАСИБКУ НЕ ЗАБЫВАЕМ СТАВИТЬ
|
|
| |