Скрипт "топ Онлайн"
8 replies187 viewsCurrently viewing: 1
· 06/30/2008, 10:19 AM
Прошу помощи, нужен скрипт у кого он есть...
От мой веб бы подошол.. но у меня не мой веб т.к прошу сделать его 1 скриптом....
тоесть MYSQL_user= и тд..
Затыкаю спасибками.!!
Заранее благодарен.
0
· 07/06/2008, 12:46 PM
Deymonic: Какая у тя обвязка?
своя....
я думаю от moy-web подойдёт (моё мнение)
0
· 07/13/2008, 09:35 AM
Просто не знай как написать, будешь ты делать это отдельным запросом или встраивать, короче получай:
$mysql=mysql_query("SELECT onlinetime FROM characters WHERE accesslevel='0'");
$mysql=mysql_fetch_array($mysql);
потом поле onlinetime обрабатываешь скриптом (можно функцией):
CODE
function onlinetime($time) {
//Проверяем на нуль
if($time==0)
{
return "0";
break;
}
$time=$time/60;
$num=strpos($time,".");
if($num!=0) { $time=substr($time,"0","$num"); }
//Если минут больше 60, то получаем часы
if($time>60)
{
$hours=$time/60;
$num=strpos($hours,".");
if($num!=0) { $hours=substr($hours,"0","$num"); }
$minutes=$time-($hours*60);
//Если часов больше 24, то рисуем дни
if($hours>24)
{
$days=$hours/24;
$num=strpos($days,".");
if($num!=0) { $days=substr($days,"0","$num"); }
$hours=$hours-($days*24);
$current_time="$days д. $hours ч. $minutes м.";
}
else
{
$current_time="$hours ч. $minutes м.";
}
}
else
{
$current_time="$time м.";
}
return $current_time;
}
//Проверяем на нуль
if($time==0)
{
return "0";
break;
}
$time=$time/60;
$num=strpos($time,".");
if($num!=0) { $time=substr($time,"0","$num"); }
//Если минут больше 60, то получаем часы
if($time>60)
{
$hours=$time/60;
$num=strpos($hours,".");
if($num!=0) { $hours=substr($hours,"0","$num"); }
$minutes=$time-($hours*60);
//Если часов больше 24, то рисуем дни
if($hours>24)
{
$days=$hours/24;
$num=strpos($days,".");
if($num!=0) { $days=substr($days,"0","$num"); }
$hours=$hours-($days*24);
$current_time="$days д. $hours ч. $minutes м.";
}
else
{
$current_time="$hours ч. $minutes м.";
}
}
else
{
$current_time="$time м.";
}
return $current_time;
}
Будет так:
$result=onlinetim($mysql["onlinetime"]);
echo $result;
— Дурак дураком
0
Topic is closed for replies



