Seite 1 von 2

[erledigt] Benutzerdaten für GB!

Verfasst: 26.12.2005 08:57
von JavaStore
Ich habe bei meinem GB ein kleines Problem. Wenn ich in die Administration will, dann erscheint: Fehlerhafte Angabe.
Nehmem wir an, mein User-Name ist Test, Passwort 1234asd
und das GB ist auf www.ohost.de. Wie muss ich dann die Abfrage bei

Code: Alles auswählen

$zugang_base = '?????';
einstellen?

Code: Alles auswählen

<?php

// Seitenkopf
$seitenkopf = '<html>

<head>
<title>G&auml;stebuch</title>
<link rel="stylesheet" type="text/css" href="../../css/stylesheet_main.css">
</head>

<body>';

// Seitenfuß
$seitenfuss = '</body></html>';

// Zusatzelemente (z.B. class) in <a> bei den [Seiten] unten
$clklein = '';

// Farben
$farbe1 = '#000000';
$farbe2 = '#CBBD9E';
$farbe3 = '#C6A992';
$farbe4 = '#000000';
$farbe5 = '#000000';
$farbe6 = '#000000';
$farbe7 = '#000000';

// Die MySQL-Zugangsdaten:
$zugang_user = 'test';
$zugang_pass = '1234asd';
$zugang_server = 'localhost';
$zugang_base = '?????';

// Die Datenbanktabellennamen
$tabelle = 'page_gaestebuch';
$tabelle2 = 'page_gaestebuch_smilies';

// Der Titel der Seite
$seitentitel = 'Gästebuch';

// Die URL zu dem Freischaltungsskript!
$frei = 'http://test.te.ohost.de/gaestebuch/freischaltung.php';

// E-Mail-Adresse
$adminmail = "cheaterking@web.de";

// Version des Gästebuches
$version = '1.3';

// Name des Gästebuchscripts
$inphp = 'index.php';

?>

Verfasst: 26.12.2005 09:13
von Ivan
evtl. die Datenbank??
Sonst wüsste ich auch nicht, was da rein soll

Verfasst: 26.12.2005 14:44
von AmShaegar
such mal die funktionen mysql_connect() und mysql_select_db() und poste die mal hier mit inhalt zwischen den "()"

Verfasst: 26.12.2005 16:50
von JavaStore

Code: Alles auswählen

<?php

include 'config.inc.php';

function verbinden ()
{
  global $zugang_base, $zugang_server, $zugang_pass, $zugang_user;
  global $link2, $geh_user, $geh_pass;
  $user = $zugang_user;
  $pass = $zugang_pass;
  $server = $zugang_server;
  $dbase = $zugang_base;
  if($link2 = @mysql_connect($server, $user, $pass))
    mysql_select_db($dbase);
  else
    die('<b>Verbindung zum MySQL-Server konnte nicht hergestellt werden!</b>');
  register_shutdown_function('trennen');
  mysql_select_db($dbase);
}

function trennen ()
{
  global $link2;
  @mysql_close($link2);
}

?>

Verfasst: 26.12.2005 16:58
von AmShaegar
$dbase = $zugang_base;

also damit ist eindeutig der datenbankname gemeint... ;-)

Verfasst: 26.12.2005 17:00
von JavaStore
Dies wäre in dem Fall thrshd8b. Habe ich auch angegeben, funtzt aber nicht.

Verfasst: 26.12.2005 17:04
von AmShaegar
hast du denn aucgh benutzernamen und passwort wieder geändert? ich bezweifle, dass test der richtighe benutzer ist ;-)

Verfasst: 26.12.2005 17:07
von JavaStore
Habe doch nur gesagt angenommen. In der Datei hat natürlich alles seine Richtigkeit. Meine Frage ist halt, was man in dieser doofen Zeile angeben muss! :-? :evil:

Verfasst: 26.12.2005 17:09
von AmShaegar
ist mir schon klar, also wenn benutzername und passwort stimmen, und das wirklich der db-name ist sollte es ghehen,... fehlermeldung a la
else
die('<b>Verbindung zum MySQL-Server konnte nicht hergestellt werden!</b>');
???

Verfasst: 26.12.2005 17:12
von JavaStore
Nee, der Fehler ist, dass wenn ich in den Admin-Modus gehen will, dass immer "Falsche Angaben" erscheint. Bei einem Eintrag erhalte ich eine E-Mail mit dem Link, dass ich den Eintrag freischalten kann. Und wenn ich draufklicke, erscheint trotzdem nicht der Eintrag im Index!