vb.org Archive

vb.org Archive (https://vborg.vbsupport.ru/index.php)
-   vB3 Programming Discussions (https://vborg.vbsupport.ru/forumdisplay.php?f=15)
-   -   Counting users online from external PHP script (https://vborg.vbsupport.ru/showthread.php?t=77836)

diesel08 03-10-2005 04:02 AM

Counting users online from external PHP script
 
What i need to do is count the number of users online in m vbforum from outside the forum in an external PHP script

how could i do this?

sabret00the 03-10-2005 09:01 AM

use erwin's hack https://vborg.vbsupport.ru/showthrea...threadid=59722

but change the conditonal to this
PHP Code:

// people online on every page.
if (!$forumhome)

    
$datecut TIMENOW $vboptions['cookietimeout']; 
    
$headerguests $DB_site->query_first("SELECT COUNT(*) AS count FROM session WHERE userid= 0 AND lastactivity > $datecut"); 
    
$headerusers $DB_site->query_first("SELECT COUNT(DISTINCT(userid)) AS count FROM session WHERE session.userid > 0 AND session.lastactivity > $datecut"); 
    
$headerguests $headerguests[count]; 
    
$headerusers $headerusers[count]; 
    
$totalonline $headerguests $headerusers

// people online on every page 

and add at the top of your forums/index.php
PHP Code:

$forumhome TRUE


diesel08 03-10-2005 10:50 AM

no...

what i wanted to do was feed the online users number to a script that has nothing to do with vbulletin.

i have a php webpage that is completely separate from vbulletin, but i want it to show number of users online (users online in vbulletin that is)

sabret00the 03-10-2005 11:12 AM

Quote:

Originally Posted by diesel08
a script that has nothing to do with vbulletin.

that's fine, the above information and the said hack still contain the queries required to gather the information.


All times are GMT. The time now is 08:39 AM.

Powered by vBulletin® Version 3.8.12 by vBS
Copyright ©2000 - 2025, vBulletin Solutions Inc.

X vBulletin 3.8.12 by vBS Debug Information
  • Page Generation 0.00940 seconds
  • Memory Usage 1,723KB
  • Queries Executed 10 (?)
More Information
Template Usage:
  • (1)ad_footer_end
  • (1)ad_footer_start
  • (1)ad_header_end
  • (1)ad_header_logo
  • (1)ad_navbar_below
  • (2)bbcode_php_printable
  • (1)bbcode_quote_printable
  • (1)footer
  • (1)gobutton
  • (1)header
  • (1)headinclude
  • (6)option
  • (1)post_thanks_navbar_search
  • (1)printthread
  • (4)printthreadbit
  • (1)spacer_close
  • (1)spacer_open 

Phrase Groups Available:
  • global
  • postbit
  • showthread
Included Files:
  • ./printthread.php
  • ./global.php
  • ./includes/init.php
  • ./includes/class_core.php
  • ./includes/config.php
  • ./includes/functions.php
  • ./includes/class_hook.php
  • ./includes/modsystem_functions.php
  • ./includes/class_bbcode_alt.php
  • ./includes/class_bbcode.php
  • ./includes/functions_bigthree.php 

Hooks Called:
  • init_startup
  • init_startup_session_setup_start
  • init_startup_session_setup_complete
  • cache_permissions
  • fetch_threadinfo_query
  • fetch_threadinfo
  • fetch_foruminfo
  • style_fetch
  • cache_templates
  • global_start
  • parse_templates
  • global_setup_complete
  • printthread_start
  • bbcode_fetch_tags
  • bbcode_create
  • bbcode_parse_start
  • bbcode_parse_complete_precache
  • bbcode_parse_complete
  • printthread_post
  • printthread_complete