vb.org Archive

vb.org Archive (https://vborg.vbsupport.ru/index.php)
-   vB3 Programming Discussions (https://vborg.vbsupport.ru/forumdisplay.php?f=15)
-   -   How to connect to a vB database & sessions (https://vborg.vbsupport.ru/showthread.php?t=57897)

kill_emma 10-14-2003 10:30 PM

How to connect to a vB database & sessions
 
Right, here's what i'm trying to do, i'm on vB3 Beta 7, and i'm trying to connect to the database and use the vB permisions and the whois online thinger, but i dont know how. Let me plug in this info right now, because i'm stupid and i'm running on localhost so this info is safe.
Server- localhost
Database- forums
Username- root
Password-
(I dont use a pass)

And yes you can discuss this because it's not vB3 hacking, you arent editing any vB files, just accessing them and the database. The only thing i'm editing is my index page on my root site :P.

bradsears 10-15-2003 03:59 PM

I'm a junior vb hacker but I think the first thing you want to do is take a look at global.php

Then you can include it in your script and essentially you get access to some good functions and variables.

I've had no success using sessions after including vb3beta7 global.php (see my other thread) ... because I think vbulletin clears the session every time global.php runs.

NTLDR 10-15-2003 04:05 PM

PHP Code:

<?

chdir('/path/to/forums');
require_once('./global.php');

// your code here

?>


kill_emma 10-15-2003 06:45 PM

PHP Code:

chdir('./forum'); 
require_once(
'./global.php'); 
$db mysql_connect ('localhost','root','');
mysql_select_db ('general',$db); 

i'm using that and it aint workin.

NTLDR 10-15-2003 07:52 PM

Requiring global.php creates a database connection to you vBulletin database and creates the users session for you.

kill_emma 10-15-2003 09:02 PM

ok, so now i'm using:
PHP Code:

     <?php 
     chdir
('forum');
    require_once(
'./global.php'); 
                echo 
"members: $numbermembers<br>" .
     
"threads: $totalthreads<br>" .
     
"posts: $totalposts<br>" .
                 
"users online: $totalonline<br>";
     
?>

no workie, i get this error:
Quote:

Originally Posted by damn localhost
Warning: chdir(): No such file or directory (errno 2) in C:\network\Apache2\htdocs\index.php on line 51

line 51 of course being chdir('forum');

NTLDR 10-15-2003 09:17 PM

PHP Code:

chdir('forum'); 

The above isn't valid, enter the full path to the forums directory and it will work. Note that the total threads posts etc won't be displayed even if it works.

kill_emma 10-15-2003 09:19 PM

why wont it work? :(

NTLDR 10-15-2003 09:28 PM

Because you actually have to get the values to fill the variables, they aren't done automatically by requiring global.php.

kill_emma 10-16-2003 06:09 PM

how are they done if i may ask :P


All times are GMT. The time now is 01:51 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.01005 seconds
  • Memory Usage 1,737KB
  • 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
  • (4)bbcode_php_printable
  • (1)bbcode_quote_printable
  • (1)footer
  • (1)gobutton
  • (1)header
  • (1)headinclude
  • (6)option
  • (1)pagenav
  • (1)pagenav_curpage
  • (1)pagenav_pagelink
  • (1)post_thanks_navbar_search
  • (1)printthread
  • (10)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
  • pagenav_page
  • pagenav_complete
  • bbcode_fetch_tags
  • bbcode_create
  • bbcode_parse_start
  • bbcode_parse_complete_precache
  • bbcode_parse_complete
  • printthread_post
  • printthread_complete