Колесо фортуны

Nightmare

Легенда
Дописать в /includes/cron/jobs/fortune_wheel.php

PHP:
 send_pm($user_id, $subject, $message, $poster_id = false)
Что куда подставить и так понятно
 
S

Saint

Гость
Честно говоря, многое перепробовал, но в крон задаче ни как не получается написать правильно кусок, который будет выполнятся правильно, чтоб юзеры которых я забанел, по мылу, по иду, по ипу и в том числе боты и аноним, на сколько я помню он по ид-1 не выводились и не получали "приз". Народ подскажите пожалуйста, как более правильно это все написать, только без "руками", "мозгами" и т.д.
 
V

volk15

Гость
dimka3210,

Please Login or Register to view hidden text.



На мой взгляд можно сделать так:
-- делаем запрос в бд
PHP:
SELECT user_id FROM bb_users
--выбираем случайное число (array_rand())
Полная конструкция:
PHP:
$array = DB()->fetch_rowset("SELECT user_id FROM bb_users");
 
$r_uid = array_rand($array, 1); // в переменную $r_uid вбиваем ранд. id пользователя
 

dimka3210

Легенда
dimka3210,

Please Login or Register to view hidden text.



На мой взгляд можно сделать так:
-- делаем запрос в бд
PHP:
SELECT user_id FROM bb_users
--выбираем случайное число (array_rand())
Полная конструкция:
PHP:
$array = DB()->fetch_rowset("SELECT user_id FROM bb_users");
 
$r_uid = array_rand($array, 1); // в переменную $r_uid вбиваем ранд. id пользователя
Значит несколько десятков тысяч записей из базы разумнее тянуть чем одну?
 
V

volk15

Гость
dimka3210, это лишь вариант ( не самый лучший).
ну и то что сейчас в у топикстартера не самый удачный вариант.
 

Nikolay90

Пользователь
Работает.
gerhanovn, обновляй код.
Выполнено!
Описание установки отредактировано, доработанный текстовый файл перезалит.
Благодарю Gemini_13, Lange и других - за конструктивное сотрудничество.
 
Сверху