Go Back   vb.org Archive > vBulletin 3 Discussion > vB3 Programming Discussions

Reply
 
Thread Tools Display Modes
  #11  
Old 10-16-2003, 06:13 PM
NTLDR's Avatar
NTLDR NTLDR is offline
Coder
 
Join Date: Apr 2002
Location: Bristol, UK
Posts: 3,644
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

All the code to get that information can be found in index.php
Reply With Quote
  #12  
Old 10-17-2003, 12:54 AM
TECK's Avatar
TECK TECK is offline
 
Join Date: Nov 2001
Location: Canada
Posts: 4,182
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

Assuming you are using in your 'htdocs' a /forum folder:
PHP Code:
<?php

require_once('./forum/global.php');

$memberscount $DB_site->query_first("
    SELECT COUNT(*) AS total,MAX(userid) AS max FROM user
"
);
$memberstotal number_format($memberscount['total']);
$threadscount $DB_site->query_first("
    SELECT COUNT(*) AS total FROM thread
"
);
$threadstotal number_format($threadscount['total']);
$postscount $DB_site->query_first("
    SELECT COUNT(*) AS total FROM post
"
);
$poststotal number_format($postscount['total']);
if (
$displayloggedin)
{
    
$datecut $ourtimenow $cookietimeout;
    
$loggedins $DB_site->query_first("
        SELECT COUNT(*) AS sessions
        FROM session
        WHERE userid=0
        AND lastactivity>
$datecut
    "
);
    
$numberguest $loggedins['sessions'];
    
$numberregistered 0;
    
$loggedins $DB_site->query("
        SELECT DISTINCT session.userid,username,invisible,usergroupid
        FROM session
        LEFT JOIN user ON (user.userid=session.userid)
        WHERE session.userid>0
        AND session.lastactivity>
$datecut
        ORDER BY invisible ASC, username ASC
    "
);
    if (
$loggedin $DB_site->fetch_array($loggedins))
    {
        
$numberregistered++;
        while (
$loggedin $DB_site->fetch_array($loggedins))
        {
            
$numberregistered++;
        }
    }
    
$DB_site->free_result($loggedins);
    
$onlinetotal $numberregistered $numberguest;
}
$totalposts number_format($countposts['posts']);

print_r('Members: ' $memberstotal '<br />');
print_r('Threads: ' $threadstotal '<br />');
print_r('Posts: ' $poststotal '<br />');
print_r('Online Users: ' $onlinetotal);

?>
Reply With Quote
  #13  
Old 10-17-2003, 01:52 AM
kill_emma's Avatar
kill_emma kill_emma is offline
 
Join Date: Sep 2003
Posts: 48
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

Warning: main(./includes/init.php): failed to open stream: No such file or directory in C:\network\Apache2\htdocs\forum\global.php on line 18

Fatal error: main(): Failed opening required './includes/init.php' (include_path='.;c:\php4\pear') in C:\network\Apache2\htdocs\forum\global.php on line 18

btw: yes, i'm using htdocs/forum :P

EDIT:

i redid the top part to this
PHP Code:
 
chdir
('c:\network\Apache2\htdocs\forum'); 
require_once(
'./global.php'); 
and now i'm getting:

Quote:
vBulletin Message

Unable to add cookies, header already sent.

File: C:\network\Apache2\htdocs\index.php
Line: 26
line 26 is where the table my page begins on is.
Reply With Quote
  #14  
Old 10-17-2003, 05:10 PM
TECK's Avatar
TECK TECK is offline
 
Join Date: Nov 2001
Location: Canada
Posts: 4,182
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

PHP Code:
chdir('./forum');
require_once(
'./global.php'); 
Reply With Quote
  #15  
Old 10-17-2003, 06:19 PM
kill_emma's Avatar
kill_emma kill_emma is offline
 
Join Date: Sep 2003
Posts: 48
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

still getting the same message
Reply With Quote
  #16  
Old 10-17-2003, 06:28 PM
bradsears's Avatar
bradsears bradsears is offline
 
Join Date: Aug 2003
Location: Toronto
Posts: 32
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

Make sure you do the includes before your actual html .... you can't have any html tags before the include.

The key for you is "header already sent".

Some things need to be done by the server before the page starts being sent. This includes redirects but it would not surprise me if cookies were included as well.

Start with an empty script and test things step by step.
Reply With Quote
  #17  
Old 10-17-2003, 09:35 PM
kill_emma's Avatar
kill_emma kill_emma is offline
 
Join Date: Sep 2003
Posts: 48
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

w00t, now it works.

2 things then i'm done!

1: everything will work except for the users online... why?
2: how would i display a user's info from the getinfo template (ie $userinfo[avatarurl])?
Reply With Quote
Reply

Thread Tools
Display Modes

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is Off

Forum Jump


All times are GMT. The time now is 02:49 AM.


Powered by vBulletin® Version 3.8.12 by vBS
Copyright ©2000 - 2024, vBulletin Solutions Inc.
X vBulletin 3.8.12 by vBS Debug Information
  • Page Generation 0.05094 seconds
  • Memory Usage 2,240KB
  • Queries Executed 13 (?)
More Information
Template Usage:
  • (1)SHOWTHREAD
  • (1)ad_footer_end
  • (1)ad_footer_start
  • (1)ad_header_end
  • (1)ad_header_logo
  • (1)ad_navbar_below
  • (1)ad_showthread_beforeqr
  • (1)ad_showthread_firstpost
  • (1)ad_showthread_firstpost_sig
  • (1)ad_showthread_firstpost_start
  • (3)bbcode_php
  • (1)bbcode_quote
  • (1)footer
  • (1)forumjump
  • (1)forumrules
  • (1)gobutton
  • (1)header
  • (1)headinclude
  • (1)navbar
  • (3)navbar_link
  • (120)option
  • (1)pagenav
  • (1)pagenav_curpage
  • (1)pagenav_pagelink
  • (7)post_thanks_box
  • (7)post_thanks_button
  • (1)post_thanks_javascript
  • (1)post_thanks_navbar_search
  • (7)post_thanks_postbit_info
  • (7)postbit
  • (7)postbit_onlinestatus
  • (7)postbit_wrapper
  • (1)spacer_close
  • (1)spacer_open
  • (1)tagbit_wrapper 

Phrase Groups Available:
  • global
  • inlinemod
  • postbit
  • posting
  • reputationlevel
  • showthread
Included Files:
  • ./showthread.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/functions_bigthree.php
  • ./includes/class_postbit.php
  • ./includes/class_bbcode.php
  • ./includes/functions_reputation.php
  • ./includes/functions_post_thanks.php 

Hooks Called:
  • init_startup
  • init_startup_session_setup_start
  • init_startup_session_setup_complete
  • cache_permissions
  • fetch_postinfo_query
  • fetch_postinfo
  • fetch_threadinfo_query
  • fetch_threadinfo
  • fetch_foruminfo
  • style_fetch
  • cache_templates
  • global_start
  • parse_templates
  • global_setup_complete
  • showthread_start
  • showthread_getinfo
  • forumjump
  • showthread_post_start
  • showthread_query_postids
  • showthread_query
  • bbcode_fetch_tags
  • bbcode_create
  • showthread_postbit_create
  • postbit_factory
  • postbit_display_start
  • post_thanks_function_post_thanks_off_start
  • post_thanks_function_post_thanks_off_end
  • post_thanks_function_fetch_thanks_start
  • post_thanks_function_fetch_thanks_end
  • post_thanks_function_thanked_already_start
  • post_thanks_function_thanked_already_end
  • fetch_musername
  • postbit_imicons
  • bbcode_parse_start
  • bbcode_parse_complete_precache
  • bbcode_parse_complete
  • postbit_display_complete
  • post_thanks_function_can_thank_this_post_start
  • pagenav_page
  • pagenav_complete
  • tag_fetchbit_complete
  • forumrules
  • navbits
  • navbits_complete
  • showthread_complete