Seite 2 von 2

Verfasst: 11.10.2003 22:45
von PhilippK
easydive hat geschrieben:hier also der link zur datei :

www.spacedivers.de/usercp_viewprofile.txt
Die entspricht dem Original. Kannst du mal bitte mal das gleiche für die ./includes/constants.php machen?

Gruß, Philipp

Verfasst: 19.10.2003 10:16
von easydive
gibts für mein prob keine lösung ????

büdde

Verfasst: 19.10.2003 11:49
von Acid
Kannst du mal bitte mal das gleiche für die ./includes/constants.php machen?
Du kannst auch mal mit link:phpmyadmin nachschauen, ob in der DB (in der "users" Tabelle) noch der Anonymous-Eintrag vorhanden ist.

Gab´s denn beim Ausführen der update_to_206.php irgendeine Fehlermeldung?

Auch das Problem

Verfasst: 20.10.2003 13:42
von berni
Hallo,

habe das selbe Problem. Der Anonymus-Eintrag in der Tabelle ist vorhanden...es gab auch keine Fehlermeldung oder Sonstiges...hmmm.

Problem ist bei mir gelöst

Verfasst: 20.10.2003 14:22
von berni
Hatte kein Update gemacht, sondern ein Bewertungs-Mod eingefügt. Dadurch war die includes/functions.php nicht mehr korrekt. Habe aus der originalen funktions.php folgende Befehlszeilen in die neue kopiert.

function get_userdata($user, $force_str = false)
{
global $db;

if (intval($user) == 0 || $force_str)
{
$user = trim(htmlspecialchars($user));
$user = substr(str_replace("\'", "'", $user), 0, 25);
}
else
{
$user = intval($user);
}

$sql = "SELECT *
FROM " . USERS_TABLE . "
WHERE ";
$sql .= ( ( is_integer($user) ) ? "user_id = $user" : "username = '" . $user . "'" ) . " AND user_id <> " . ANONYMOUS;
if ( !($result = $db->sql_query($sql)) )
{
message_die(GENERAL_ERROR, 'Tried obtaining data for a non-existent user', '', __LINE__, __FILE__, $sql);
}

return ( $row = $db->sql_fetchrow($result) ) ? $row : false;
}


Wie gesagt, das funktioniert bei mir - ausprobieren kann nicht schaden.

PS: Wenn die keine Zusatz-Mod hast kannst Du versuchen die originale functions.php nochmal phpbb runterzuladen.

Poste mal, ob es funzt.

Berni

Verfasst: 21.10.2003 17:37
von easydive
erstmal danke.

habe nun das problem lokalisieren können. es liegt an der functions.php

wenn ich die originale vom 2.0.6 update nehme, habe ich zwar die daten
wieder für die user, aber ich bekomme ganz oben auf der seite eine
fehlermeldung. "file exists.........."
wenn ich nun wieder meine alte functions.php drüberbügel kommen keine
fehler mehr aber es fehlen die einträge zu den userprofilen.

ich stell mal meine functions.php als .txt online.
leider kann ich mir bei php-code noch nicht selber helfen und bin auf
eure hilfe angewiesen.

functions.txt

ich danke schon mal im voraus.

ed

Verfasst: 21.10.2003 17:45
von easydive
hallo nochmal

juhu *freu* ......ich habs.
der tip mit dem copy&paste von dem

Code: Alles auswählen

function get_userdata($user, $force_str = false)
code war goldwert. so klappts.

big thx

ed

:-)

Verfasst: 21.10.2003 17:50
von berni
Na dann ist ja alles gut.

Bis dann :-)