Datenbank-Problem mit einem Roster-Script

Begonnen von flo, 17 Februar 2006, 21:36:47

⏪ vorheriges - nächstes ⏩

0 Mitglieder und 1 Gast betrachten dieses Thema.

flo

Hallo,

ich habe mir ein Roster-Script für PHPNuke von www.phpnuke-service.de heruntergeladen und bekomme leider eine Fehlermeldung beim Verbinden zur Datenbank.
In der "modules/roster/index.php" steht folgendes:

<?php
if (!eregi("modules.php"$PHP_SELF)) {
   die (
"You can't access this file directly...");

}
require_once(
"mainfile.php");
$module_name basename(dirname(__FILE__));
$pagetitle="Roster";
$index 1;

function 
index() {
global 
$dbi;
include(
"header.php");


$res mysql_query("SELECT * FROM ".$prefix."_members"$dbi)
or die (
"Query execution failed");

Und bis dahin kommt er.
Die Datenbank/Tabelle existiert, nur wird sie hier nicht erreicht.

Ich hoffe ihr könnt mir helfen

RiotheRat

ZitatIch hoffe ihr könnt mir helfen
Können wir ...  :) ...
Was fällt einem sofort auf? $prefix ist nicht definiert - welche Tabelle ist denn da gemeint?
Zitatglobal $dbi;
...
$res = mysql_query("SELECT * FROM ".$prefix."_members", $dbi)

Mit folgender Änderung sollte es klappen
Zitatglobal $prefix, $dbi;
...
$res = mysql_query("SELECT * FROM ".$prefix."_members", $dbi)

Die Debug - Ausgabe von pragmaMx hätte Dir das aber auch verraten, dafür gibt es die ja  ;) Denn eigentlich ist es ja nicht unsere Aufgabe Fremdscripte zu debuggen!

RtR
Unaufgeforderte PNs & Emails werden ignoriert

Erst wenn die letzte Zeile Code verhunzt, der letzte Server gehackt und der letzte Script-Kidde befriedigt ist, erst dann, werdet Ihr feststellen, dass Nuke nicht sicher ist...

flo