[PHP]useronline script wekrt niet naar behoren

Pagina: 1
Acties:
  • 42 views sinds 30-01-2008

  • gitaarwerk
  • Registratie: Augustus 2001
  • Niet online

gitaarwerk

Plays piano,…

Topicstarter
Hallo,.. naar mijn laatste post hier over dat vbulletin script is er een problem gekomen die ik nog niet heb kunnen oplossen. Hij doet eigenlijk alles wat die doen moet, behalve 1 ding :
Na het opnieuw laden van de pagina telt hij een guest erbij en bij het volledig opnieuw inladen van de site wilt hij je "register" niet herkennen, dus dan zegt hij alleen maar : 1 ueser online

ik heb speciaal een test aangemaakt voor de mensen die het willen checken. je kan gewoon naar mijn homepage gaan, daar staat al het login script (http://www.gitaarwerk.net)

Hier nog een keer het script:
PHP:
1
<?function vbsetcookie($name,$value="",$permanent=1) {  global $cookiepath,$cookiedomain, $SERVER_PORT;  if ($permanent) {    $expire=time() + 60*60*24*365;  } else {    $expire = 0;  }  if ($SERVER_PORT == "443") {    // we're using SSL    $secure = 1;  } else {    $secure = 0;  }  if ($cookiedomain) {    setcookie($name, $value, $expire, $cookiepath, $cookiedomain, $secure);  } //else {//    setcookie($name, $value, $expire, $cookiepath, '', $secure);//  }}$db=mysql_connect (localhost,*****,*****);mysql_select_db (*****);if ($bbuserid==NULL){require('http://www.gitaarwerk.net/loginform.php');}else{$query= mysql_query("SELECT username,password,usergroupid FROM user WHERE user.userid=$bbuserid");$row = mysql_fetch_array($query);$gebruiker = $row["username"];echo "<b><font size=\"2\" color=\"#FFFFFF\">Welcome $gebruiker";echo "<br>";if ($bbpassword==$row["password"]){    if ($row["usergroupid"]==2){        //member        require('http://www.gitaarwerk.net/logged.php');    }    if ($row["usergroupid"]==6){        //administrator        require('http://www.gitaarwerk.net/administrator.php');    }    if ($row["usergroupid"]==7){        //moderator        require('http://www.gitaarwerk.net/administrator.php');    }    }else{require('http://www.gitaarwerk.net/loginform.php');}}$db=mysql_connect (*****,******,******);mysql_select_db (*****);$datecut=time()-'300';$session[styleid]=0;$session['useragent']=$HTTP_USER_AGENT;$session['host']=$REMOTE_ADDR;$session['location']=$REQUEST_URI;if ($bbuserid==NULL){$userid=0;}else{$userid=$bbuserid;}mysql_query("DELETE FROM session WHERE sessionhash='".addslashes($session[dbsessionhash])."'");$session['sessionhash']=md5(uniqid(microtime()));$session['dbsessionhash']=$session['sessionhash'];mysql_query("INSERT INTO session (sessionhash,userid,host,useragent,lastactivity,location,styleid) VALUES ('".addslashes($session 'sessionhash'])."','".intval($userid)."','".addslashes($session['host'])."','".addslashes($session['useragent'])."','".time()."','".addslashes($session['location'])."','$session[styleid]')");    vbsetcookie("sessionhash",$session['sessionhash'],0);?>

en hier het script wat de users uitleest
PHP:
1
<?$db=mysql_connect (localhost,BL@@T,BL@@Ts);mysql_select_db (BL@@T);$datecut=time()-'300';//print "$datecut<br>";$queryaantal= mysql_query("SELECT userid,username FROM user");$queryguests= mysql_query("SELECT COUNT(*) AS count FROM session WHERE userid=0 AND lastactivity>$datecut");$queryusers= mysql_query("SELECT user.userid,username FROM user,session WHERE user.userid=session.userid AND session.userid>0 AND session.lastactivity>$datecut");$aantalleden=mysql_num_rows($queryaantal);print "<font color="#FFFFFF\" size=\"1"><b>$aantalleden Registred users</b></font><br>";$gastenonline=mysql_num_rows($queryguests);print "<font color=\"#FFFFFF\" size=\"1\"><b>$gastenonline Guests ONLINE</b></font><br>";$usersonline=mysql_num_rows($queryusers);print "<font color=\"#FFFFFF\" size=\"1\"><b>$usersonline Regsitratet users ONLINE</b></font><br><br>";?>

heeft iemand enig idee waar dit em in zit? in het deleten? of het uitlezen??

Ontwikkelaar van NPM library Gleamy


  • gitaarwerk
  • Registratie: Augustus 2001
  • Niet online

gitaarwerk

Plays piano,…

Topicstarter
ff die layout fixen :)

tis een beetje onoverzichtelijk geworden :{ :'(

sorry..had nog niet de test aangemaakt :

username : test
password : test

Ontwikkelaar van NPM library Gleamy


  • Glock
  • Registratie: November 2001
  • Niet online
http://www.vbulletin.com/forum/index.php

voor zulk soort dingen heb je altijd de support forums van de maker, dit is niet bepaald de bedoeling van PW.

  • D2k
  • Registratie: Januari 2001
  • Laatst online: 31-08 10:19

D2k

zie glock

Doet iets met Cloud (MS/IBM)


Dit topic is gesloten.