Welcome, Guest. Please Login or Register.
November 02, 2024, 01:28:59 AM
Home Help Search Log in Register
News: SMF is the next generation in forum software, almost completely re-written from the ground up, make sure you don't fall for cheap imitations that suffer from feature bloat!

YaBB SE Community  |  German User Help  |  Hilfe zu YaBB SE  |  Yabb killt zweiten Server connect « previous next »
Pages: [1] Reply Ignore Print
Author Topic: Yabb killt zweiten Server connect  (Read 551 times)
Mingmaster
Noobie
*
Posts: 10


Yabb killt zweiten Server connect
« on: September 24, 2003, 07:23:20 PM »
Reply with quote

YaBB SE Version: 1.5.4
PHP Version: 4.3.2
MySQL Version: 3.23.x
Server Plattform: Unix, Linux, or BSD
Link zum Forum:

Problem Beschreibung:
Ich habe eine etwas größeres Problem. Ich versuche gerade meinen Seiten von Frameset auf Template umzustellen. Nun ist Folgendes. Meine restliche Seite läuft auf einer anderen Datenbank. Die ich mit einer Klasse in der Config anspreche  - die Konfigurationsdatei besteht aus Konstanten Definitionen. Mein DB Connect bezieht sich in der Klasse auf etwas 15 abfragen die ich permanent in der config anspreche.
// MySQL Connect
include_once (LIBRARY_DIR . "MySQL_CL.php");
 $Server = new mysqlconn();
  $ettr_mysql = $Server->connects();

Das ist alle auch so weit kein Problem. Wenn ich nun aber hingehe und versuchweise in der Yabb Template meinen Header einfüge und das Menu mit include_once einbinde. Sagt mir das Board das es die Tables nicht finden kann was auch klar ist Yabb sucht sie in der Falschen DB. Gehe ich nun hin und verschiebe die Tabellen in die ? wo Yabb installiert ist ? killt mir Yabb den Connect meiner Klasse.
Ich weis im moment nicht wo ich suchen muss. Ich habe auch schon den DB connect in der Yabb index Abgeschaltet aber irgendwo ist noch etwas drinne  was ihn mir killt.
Währe für ein Paar Tips Dankbar.
Mfg Ming
Logged
Pitti
Guest
Re:Yabb killt zweiten Server connect
« Reply #1 on: September 25, 2003, 04:34:31 AM »
Reply with quote

hi,

schweiß nichso richtig wie ichs erklähren soll, drum mal nur bissi code von mir:
connecten der db's

#ein hops in das orange forum
$dbcon = mysql_connect($db_server_orange, $db_user_orange, $db_passwd_orange);
mysql_select_db($db_name_orange);
$db_prefix = $db_prefix_orange;

#ein hops in das grüne forum
$dbcon2 = mysql_connect($db_server_green, $db_user_green, $db_passwd_green);       #conectiere cmsdb
mysql_select_db($db_name_green);
$db_prefix = $db_prefix_green;


mein yabb läuft unter $dbcon
$dbcon2 ist zwar auchn yabb, wird aber nicht als forum sondern als cms benutzt und giebt news faqs und son zeuch aus ...

dabei hab ich die abfrageselects so gestalltet:
       global $dbcon2,$db_name_green,$db_prefix_green,$enable_ubbc,$modSettings;

$result =  mysql_db_query($db_name_green,"
            SELECT subject,body,ID_MSG,attachmentFilename,attachmentSize
            FROM {$db_prefix_green}messages
            WHERE ID_MSG=$Source
            ", $dbcon2);


ich hoffe ich konnte mich irgentwie verständlich machen

gruß pitti
Logged
Mingmaster
Noobie
*
Posts: 10


Re:Yabb killt zweiten Server connect
« Reply #2 on: September 25, 2003, 07:14:01 AM »
Reply with quote

So - bin jetzt der ganzen sache etwas näher gekommen.extract überschreibt meine Globalen Variablen :( Mein Server steht Standard mäßig auf register Globals off. Jetzt habe ich aber ein dickes Problem. :-[ mir stellt sich jetzt die Frage wie ich das ganze umgehen kann ???
hier der anstoß des Problems:
$types_to_register = array('GET', 'POST', 'COOKIE', 'SESSION', 'SERVER');
foreach ($types_to_register as $type) {
   $arr = @${'HTTP_' . $type . '_VARS'};
   if (@count($arr) > 0)
      extract($arr, EXTR_OVERWRITE);
}

[EDIT]
<?php
$my_vars 
get_defined_vars();
echo 
"<pre>";
 
print_r($my_vars['ettr_mysql']);
 
print_r(LIBRARY_DIR);
echo 
"</pre>";
?>

Vorhanden sind sie noch ?
Ich kann sie aber nicht mehr so ansprechen.
mfg Ming
« Last Edit: September 25, 2003, 07:23:43 AM by Mingmaster » Logged
Pitti
Guest
Re:Yabb killt zweiten Server connect
« Reply #3 on: September 25, 2003, 08:02:07 AM »
Reply with quote

hmm ...

ich würd mal sagen du mußt deine varaiblen nach dem og codeteil (extract) setzen.

jetz hängts davon ab ob die index.php vom yabb sozusagen die oberseite ist, dann includest du deine config meintwegen nach den settings vom yabb, oder eine andere, dann schieb doch mal das types_to_register-zeuch dort an den anfang.

gruß pitti
Logged
Mingmaster
Noobie
*
Posts: 10


Re:Yabb killt zweiten Server connect
« Reply #4 on: September 25, 2003, 07:31:34 PM »
Reply with quote

Erst mal nicht möglich zum zweiten kommt das nicht in Frage. Bei mir laufen zwei große Datenbanken die ich wegen so nem Board ganz gewiß nicht Ändern werde. bevor ich das mache schreibe ich lieber Yabb auf Register Globals off um. Das ist zwar ne Menge Arbeit aber mir lieber wie an den Rest ne Hand dran zu legen. Never Change a running System. Yabb hat eh zu viel schnick schnak den ich nicht brauche dann kann ich in einem aufräumen. ;D Habe auch schon damit angefangen. Also hat sich das Thema erledigt.
Merci & gruss Ming
Logged
Pitti
Guest
Re:Yabb killt zweiten Server connect
« Reply #5 on: September 25, 2003, 07:48:30 PM »
Reply with quote

hmm,

hab ich irgentwas gesagt von datenbanken ändern?
du hast auch nix gesagt, wie deine seite im detail aufgebaut ist, also konnte ich nur raten. ich hab nur berichet, wie ich es gelöst hab innberhalb einer seite wechselweise mit mehreren dbverbindungen zu arbeiten.

gruß pitti
Logged
Pages: [1] Reply Ignore Print 
YaBB SE Community  |  German User Help  |  Hilfe zu YaBB SE  |  Yabb killt zweiten Server connect « previous - next »
 


Powered by MySQL Powered by PHP YaBB SE Community | Powered by YaBB SE
© 2001-2003, YaBB SE Dev Team. All Rights Reserved.
SMF 2.1.4 © 2023, Simple Machines
Valid XHTML 1.0! Valid CSS

Page created in 0.102 seconds with 21 queries.