За последние 24 часа нас посетил 18571 программист и 1607 роботов. Сейчас ищут 1797 программистов ...

Помогите переделать скрипт для использования кроном

Тема в разделе "Сделайте за меня", создана пользователем Дмирий, 17 май 2016.

  1. Дмирий

    Дмирий Новичок

    С нами с:
    17 май 2016
    Сообщения:
    4
    Симпатии:
    0
    Всем привет облазил всё где только можно , суть заключается в том чтоб готовый скрипт переделать для использования планировщика Крон
    прошу помогите очень надо(

    PHP:
    1. <?
    2. $db->Query("SELECT * FROM db_users");
    3. $prof_data = $db->FetchArray();
    4.  
    5. $col = $db->NumRows();
    6. $ref_name = $ref['login'];
    7. $q->fetch_assoc();
    8.  
    9. $expi = $prof_data['exp']/250;
    10. $exp = $prof_data['exp'];
    11. $level = 0;
    12. $games = $prof_data['games'];
    13. $pay = 0;
    14. $tr = $prof_data['games'];
    15. $we = 0;
    16. if ($tr >= '0') $we = 0 ;{
    17. }
    18. if ($tr >= '1') $we = 0.03 ;{
    19. }
    20. if ($tr >= '2') $we = 0.12 ;{
    21. }
    22. if ($tr >= '3') $we = 0.18 ;{
    23. }
    24. if ($tr >= '4') $we = 0.24 ;{
    25. }
    26. if ($tr >= '5') $we = 0.3 ;{
    27. }
    28. if ($tr >= '6') $we = 0.36 ;{
    29. }
    30. if ($tr >= '7') $we = 0.48 ;{
    31. }
    32. if ($tr >= '8') $we = 0.60 ;{
    33. }
    34. if ($tr >= '9') $we = 1.2 ;{
    35. }
    36. if ($tr >= '10') $we = 2.4 ;{
    37. }
    38. if ($tr >= '11') $we = 3.6 ;{
    39. }
    40. if ($tr >= '12') $we = 4.8 ;{
    41. }
    42. if ($tr >= '13') $we = 6 ;{
    43. }
    44. if ($tr >= '14') $we = 8.4 ;{
    45. }
    46. if ($tr >= '15') $we = 12 ;{
    47. }
    48.  
    49. //Снимаем с баланса
    50.  
    51. $db->Query("UPDATE db_users SET exp = exp + 25 WHERE id = '$user_id'");
    52.  
    53. $db->Query("UPDATE db_users SET money_out = money_out + '$we' WHERE id = '$user_id'");
    54.  
    55. ?>
     
  2. denis01

    denis01 Суперстар
    Команда форума Модератор

    С нами с:
    9 дек 2014
    Сообщения:
    12.227
    Симпатии:
    1.714
    Адрес:
    Молдова, г.Кишинёв
    @Дмирий постарайся подробнее описать ситуацию и что хочешь сделать. Пока выходит: хочу то, не знаю что, крон.
     
  3. Дмирий

    Дмирий Новичок

    С нами с:
    17 май 2016
    Сообщения:
    4
    Симпатии:
    0
    Смотрите вот скрипт написанный выше мне надо сделать такой чтоб работал через крон а я как не пытаюсь он выдаёт ошибку по запросу query и ошибка по fetcharray пробывал assoc ставить тоже самое помогите пожалуйста для меня какой то лес если честно(
     
  4. mr.akv

    mr.akv Активный пользователь

    С нами с:
    31 мар 2015
    Сообщения:
    1.604
    Симпатии:
    206
    Как минимум, в данном листинге я не вижу подключения к бд вообще
     
  5. Дмирий

    Дмирий Новичок

    С нами с:
    17 май 2016
    Сообщения:
    4
    Симпатии:
    0
    Помогите с кодом пожалуйста
     
  6. denis01

    denis01 Суперстар
    Команда форума Модератор

    С нами с:
    9 дек 2014
    Сообщения:
    12.227
    Симпатии:
    1.714
    Адрес:
    Молдова, г.Кишинёв
    Мы не можем.
    Ты дал просто какой-то кусок кода и всё.

    Может ты знаешь ссылку по которой этот код или нужное тебе действие срабатывает? Тогда просто добавь эту ссылку в задание cron.
     
  7. Дмирий

    Дмирий Новичок

    С нами с:
    17 май 2016
    Сообщения:
    4
    Симпатии:
    0
    крон мне присылает ошибки
    Ругается на fetcharray
    PHP Fatal error: Call to a member function Query() on a non-object in /home/c/cp66686/public_html/cron.php on line 2
     
  8. denis01

    denis01 Суперстар
    Команда форума Модератор

    С нами с:
    9 дек 2014
    Сообщения:
    12.227
    Симпатии:
    1.714
    Адрес:
    Молдова, г.Кишинёв
    @Дмирий видимо там не весь нужный код есть, чтобы всё работало.
     
  9. igordata

    igordata Суперстар
    Команда форума Модератор

    С нами с:
    18 мар 2010
    Сообщения:
    32.408
    Симпатии:
    1.768
    Запрос обломился. Смотри запрос.
     
  10. denis01

    denis01 Суперстар
    Команда форума Модератор

    С нами с:
    9 дек 2014
    Сообщения:
    12.227
    Симпатии:
    1.714
    Адрес:
    Молдова, г.Кишинёв
    @igordata больше похоже что там нет объекта в $db, автор запускает кусок кода и думает что он будет работать.
     
  11. igordata

    igordata Суперстар
    Команда форума Модератор

    С нами с:
    18 мар 2010
    Сообщения:
    32.408
    Симпатии:
    1.768
    а, точно, там даже подключения к бд нету. Ну может пароль неправильный, или фаерволл.