Znalazłem skrypt, który ma za zadanie wyświetlać fikcyjną liczbę użytkowników online. Problem w tym, że ten skrypt nie działa. Dodałem go jako cronjobs, ale nic z tego.
Oto kod skryptu:
Kod
<?php
////////// settings /////////////////////////////////////////
$host = 'localhost';
$user = 'username';
$password = 'password';
$database = 'database';
$max_online_users = 25; // stop to adding online users when rich the xx numbers
$add_online_users = 3; // add x count online users at once
$select_users = 99; // select online users from first 99 by ID number
$prefix = "osdate_"; // osdate database prefix wich you sellected when you installed
//////////////////////////////////////////////////////////////
function mysql_fetch_rowsarr($result, $numass=MYSQL_BOTH) {
$i=0;
$keys=array();
$keys=array_keys(mysql_fetch_array($result, $numass));
mysql_data_seek($result, 0);
while ($row = mysql_fetch_array($result, $numass)) {
foreach ($keys as $speckey) {
$got[$i]=$row[$speckey];
}
$i++;
}
return $got;
}
mysql_connect($host, $user, $password) or
die("Could not connect: " . mysql_error());
mysql_select_db($database);
//// option 1
//// pick first XX count fake users from database
//// you can use either option 1 or 2 ..
$result1 = mysql_query("SELECT id FROM ".$prefix."user WHERE id <".$select_users);
if(mysql_num_rows($result1)>0) {
$users = mysql_fetch_rowsarr($result1);
} else {
echo ' Database Empty';
exit;
}
////////// settings /////////////////////////////////////////
$host = 'localhost';
$user = 'username';
$password = 'password';
$database = 'database';
$max_online_users = 25; // stop to adding online users when rich the xx numbers
$add_online_users = 3; // add x count online users at once
$select_users = 99; // select online users from first 99 by ID number
$prefix = "osdate_"; // osdate database prefix wich you sellected when you installed
//////////////////////////////////////////////////////////////
function mysql_fetch_rowsarr($result, $numass=MYSQL_BOTH) {
$i=0;
$keys=array();
$keys=array_keys(mysql_fetch_array($result, $numass));
mysql_data_seek($result, 0);
while ($row = mysql_fetch_array($result, $numass)) {
foreach ($keys as $speckey) {
$got[$i]=$row[$speckey];
}
$i++;
}
return $got;
}
mysql_connect($host, $user, $password) or
die("Could not connect: " . mysql_error());
mysql_select_db($database);
//// option 1
//// pick first XX count fake users from database
//// you can use either option 1 or 2 ..
$result1 = mysql_query("SELECT id FROM ".$prefix."user WHERE id <".$select_users);
if(mysql_num_rows($result1)>0) {
$users = mysql_fetch_rowsarr($result1);
} else {
echo ' Database Empty';
exit;
}
Zmieniłem wszystkie dane i wciąż nic. Może ktoś sprawdzić czy ten skrypt działa? Może ktoś posiada coś podobnego?