$mysqli
недоступна в функции fakePayout()
. Решается одним из способов:function fakePayout($mysqli, ...) {
fakePayout()
:class SomeClass
{
private $mysqli;
public function __construct(DataBase $mysqli)
{
$this->mysqli = $mysqli;
}
public function fakePayout($user, $amount, $time)
{
// Теперь можно использовать
$this->mysqli->query()
}
}
function fakePayout ($mysqli, $user, $amount, $time) {
function fakePayout ($mysqli, $user, $amount, $time) {
$referer = 'P'.rand(4, 6).rand(1, 0).rand(000000, 999999);
$refererIncome = $amount/100*150;
$stmt = $mysqli->prepare("INSERT INTO `deposits` (`user`, `amount`, `time`, `type`, `fake`) VALUES (?,?,?, '1', '1')");
$stmt->bind_param("sss", $user, $amount, $time);
$stmt->execute();
$stmt = $mysqli->prepare("INSERT INTO `deposits` (`user`, `amount`, `time`, `type`, `fake`) VALUES (?,?,?, '2', '1')");
$stmt->bind_param("sss", $referer, $refererIncome, $time);
$stmt->execute();
}
include_once(dirname(__FILE__).'/engine/что-нибудь/mysqli.php');
fakePayout ($mysqli,$user, $amount, $time);
$str = '1.2019-10-25 10:33:19';
$result = explode('.', $str);
echo $result[1];
как сделать счетчик просмотров постов и на базе этой информации выводить самые просматриваемые
какую прикрутить систему коментариев, так чтобы можно было сделать блок самых обсуждаемых материалов, по аналогии с просмотрами
$text='Какой-то текст [IMG=3902565d3789b88c50b.jpg] Текст после картинки без переноса[IMG=3902565d3789b88c50b.jpg][IMG=3902565d3789b88c50b.jpg]
Текст после изображения с переносом
Обычный абзац
Текст перед картинкой вконце всего текста [IMG=3902565d3789b88c50b.jpg].';
$split="SPLIT";
$text=preg_replace ("#(.*)(\[IMG\=.+\])(.*)#Uisu", $split."$1".$split."$2".$split."$3", $text);
$t_arr=explode ($split, $text);
foreach ($t_arr as $k=>$v)
if ($v!="") $arr []=trim ($v);
print_r ($arr);
Array
(
[0] => Какой-то текст
[1] => [IMG=3902565d3789b88c50b.jpg]
[2] => Текст после картинки без переноса
[3] => [IMG=3902565d3789b88c50b.jpg]
[4] => [IMG=3902565d3789b88c50b.jpg]
[5] => Текст после изображения с переносом
Обычный абзац
Текст перед картинкой вконце всего текста
[6] => [IMG=3902565d3789b88c50b.jpg]
[7] => .
)