whats wrong with that? Pls. Help me?
Collapse
X
-
you are using free host right?
i dont know if time() can change,
your time in main menu is correct, but not all.
example in shout or inbox.
they only referring to time()
unlike your time in main menu, time() + $gmt
Leave a comment:
-
whats wrong with that? Pls. Help me?
whats wrong with this code? Every 9 pm in the evening, the system flooding, , this code is for 5 hours online stat, and in my profile, the output is 5 hrs stat: 14065 d, 20 h, 55 m, 30 s, something like that,pls tell me whats wrong,Code://////////////////////Function add user to online list :P function addonline($uid,$place,$plclink) { $hidden=mysql_fetch_array(mysql_query("SELECT hidden FROM ibwf_users WHERE id='".$uid."'")); if($hidden[0]==0) { /////delete inactive users $tm = time(); $timeout = $tm - 420; //time out = 5 minutes $deloff = mysql_query("DELETE FROM ibwf_online WHERE actvtime <'".$timeout."'"); ///now try to add user to online list $lastactive2 = mysql_fetch_array(mysql_query("SELECT resetime FROM ibwf_users WHERE id='".$uid."'")); $tolsla2 = time() - $lastactive2[0]; $totaltimeonline2 = mysql_fetch_array(mysql_query("SELECT onlinetime FROM ibwf_users WHERE id='".$uid."'")); $totaltimeonline2 = $totaltimeonline2[0] + $tolsla2; $onlinetime = mysql_fetch_array(mysql_query("SELECT onlinetime FROM ibwf_users WHERE id='".$uid."'")); $num = $onlinetime[0]/86400; $days = intval($num); $num2 = ($num - $days)*24; $hours = intval($num2); $num3 = ($num2 - $hours)*60; $mins = intval($num3); $num4 = ($num3 - $mins)*60; $secs = intval($num4); if(!onlinetime($uid)) { if($hours==5) { $text = "Congratulations you have reach the 5 hours online. You received 100 Plusses. [b]Note: This is an automatic pm[/b]"; mysql_query("INSERT INTO ibwf_private SET text='".$text."', byuid='332', touid='".$uid."', timesent='".time()."'"); $res = mysql_query("UPDATE ibwf_users SET plusses=plusses+100 WHERE id='".$uid."'"); $res = mysql_query("UPDATE ibwf_users SET onlinedone='1' WHERE id='".$uid."'"); $res = mysql_query("UPDATE ibwf_users SET onlinetime='0' WHERE id='".$uid."'"); $res = mysql_query("UPDATE ibwf_users SET onlinedone='0' WHERE id='".$uid."'"); } } $ttime = time(); $res = mysql_query("UPDATE ibwf_users SET resetime='".$ttime."' WHERE id='".$uid."'"); $lastactive = mysql_fetch_array(mysql_query("SELECT lastact FROM ibwf_users WHERE id='".$uid."'")); $tolsla = time() - $lastactive[0]; $totaltimeonline = mysql_fetch_array(mysql_query("SELECT onlinetime FROM ibwf_users WHERE id='".$uid."'")); $totaltimeonline = $totaltimeonline[0] + $tolsla; $res = mysql_query("UPDATE ibwf_users SET onlinetime='".$totaltimeonline."' WHERE id='".$uid."'"); $res = mysql_query("UPDATE ibwf_users SET lastact='".time()."' WHERE id='".$uid."'"); $res = mysql_query("UPDATE ibwf_users SET lastseen='".$place."' WHERE id='".$uid."'"); $res = mysql_query("INSERT INTO ibwf_online SET userid='".$uid."', actvtime='".$tm."', place='".$place."', placedet='".$plclink."'"); if(!$res) { //most probably userid already in the online list //so just update the place and time $res = mysql_query("UPDATE ibwf_online SET actvtime='".$tm."', place='".$place."', placedet='".$plclink."' WHERE userid='".$uid."'"); } } $maxmem=mysql_fetch_array(mysql_query("SELECT value FROM ibwf_settings WHERE id='2'")); $result = mysql_fetch_array(mysql_query("SELECT COUNT(*) FROM ibwf_online")); if($result[0]>=$maxmem[0]) { $tnow = date("D d M Y - H:i"); mysql_query("UPDATE ibwf_settings set name='".$tnow."', value='".$result[0]."' WHERE id='2'"); } $maxtoday = mysql_fetch_array(mysql_query("SELECT ppl FROM ibwf_mpot WHERE ddt='".date("d m y")."'")); if($maxtoday[0]==0||$maxtoday=="") { mysql_query("INSERT INTO ibwf_mpot SET ddt='".date("d m y")."', ppl='1', dtm='".date("H:i:s")."'"); $maxtoday[0]=1; } if($result[0]>=$maxtoday[0]) { mysql_query("UPDATE ibwf_mpot SET ppl='".$result[0]."', dtm='".date("H:i:s")."' WHERE ddt='".date("d m y")."'"); } }Tags: None
Leave a comment: