Seite 1 von 2
Nach einbau Arcade Mod 2.1.2 --> parse error
Verfasst: 24.02.2006 01:12
von SpiderZLS
Ich habe das ganze jetzt schon mehrfach probiert es passiert immer wieder
Code: Alles auswählen
Parse error: parse error in /www/html/forum-neu/includes/usercp_register.php on line 588
hier mal ein ausschnitt aus der usercp_register.php zeile 586-589
Code: Alles auswählen
if (((float)$longitude != 0.0) || ((float)$latitude != 0.0)) {
$sql = "INSERT INTO " .MAP_MOD_USER_TABLE. "
VALUES (" . intval($user_id) . ",) . '">', '</a>');
}
was ich nicht ganz verstehe denn in dieser Zeile werden keinerlei änderungen vom Arcade Mod vorgenommen, wenn ich das richtig sehe ist das eine zeile vom MapMod.
Nur wenn ich auf eine Backupdatei mit installiertem MapMod zurückgreife geht alles ohne probs.
Verfasst: 24.02.2006 01:19
von vb-biker
Dürfte ein Folgefehler sein...
Verlink am besten mal Deine usercp_register.php als txt-Datei.
Verfasst: 24.02.2006 10:22
von SpiderZLS
sodele hier mal meine
usercp_register.php
mal sehen wo da der fehler liegt.
Verfasst: 24.02.2006 11:01
von scheibenbrot
Hast du die SQL Anweisungen gemacht oder die install ausgeführt??
Verfasst: 24.02.2006 12:34
von Dr.Death
@CoolKetchup: Was hat ein DB Update mit einem PARSE Error zu tun?
Suche:
Code: Alles auswählen
// Begin Map Mod
$sql = "SELECT user_id
FROM ". MAP_MOD_USER_TABLE . "
WHERE user_id = $user_id ";
if (! $result = $db->sql_query($sql)) {
message_die(GENERAL_ERROR, 'Could not get map data.', '', __LINE__, __FILE__, $sql);
}
$row = $db->sql_fetchrow($result);
if ($row['user_id']==$user_id) {
$sql = "DELETE
FROM " . MAP_MOD_USER_TABLE . "
WHERE user_id = $user_id ";
if (! $result = $db->sql_query($sql)) {
message_die(GENERAL_ERROR, 'Could not delete map data.', '', __LINE__, __FILE__, $sql);
}
}
if (((float)$longitude != 0.0) || ((float)$latitude != 0.0)) {
$sql = "INSERT INTO " .MAP_MOD_USER_TABLE. "
VALUES (" . intval($user_id) . ",) . '">', '</a>');
}
Ersetze mit:
Code: Alles auswählen
// Begin Map Mod
$sql = "SELECT user_id
FROM ". MAP_MOD_USER_TABLE . "
WHERE user_id = $user_id ";
if (! $result = $db->sql_query($sql)) {
message_die(GENERAL_ERROR, 'Could not get map data.', '', __LINE__, __FILE__, $sql);
}
$row = $db->sql_fetchrow($result);
if ($row['user_id']==$user_id) {
$sql = "DELETE
FROM " . MAP_MOD_USER_TABLE . "
WHERE user_id = $user_id ";
if (! $result = $db->sql_query($sql)) {
message_die(GENERAL_ERROR, 'Could not delete map data.', '', __LINE__, __FILE__, $sql);
}
}
if (((float)$longitude != 0.0) || ((float)$latitude != 0.0)) {
$sql = "INSERT INTO " .MAP_MOD_USER_TABLE. "
VALUES (" . intval($user_id) . ", " . (float)$longitude . "," . (float)$latitude. ")";
if(! $result = $db->sql_query($sql)) {
message_die(GENERAL_ERROR, 'Could not update map table.', '', __LINE__, __FILE__, $sql);
}
}
// End Map Mod
Damit sollte der Parsing Error weg sein.
Da waren ein paar Qoutes ( Anführungszeichen ) und Variablen falsch gesetzt.
Verfasst: 24.02.2006 13:50
von scheibenbrot
Bei mir lags schon mal an einem db-update!!!
Verfasst: 24.02.2006 14:01
von SpiderZLS
hmm jetzt kommt ne andere Meldung
Parse error: parse error, expecting `T_STRING' or `T_VARIABLE' or `T_NUM_STRING' in /www/html/forum-neu/includes/usercp_register.php on line 673
Hier mal ein Ausschnitt aus Zeile 670 - 680
Code: Alles auswählen
$avatar_sql = '';
if ( isset($HTTP_POST_VARS['avatardel']) && $mode == 'editprofile' )
{
$avatar_sql = user_avatar_delete($userdata['user_avatar_type'], $userdata['user_avatar']);
}
else
if ( ( !empty($user_avatar_upload) || !empty($user_avatar_name) ) && $board_config['allow_avatar_upload'] )
{
if ( !empty($user_avatar_upload) )
Und mir ist gerade noch ein Fehler aufgefallen wenn ich in die AvatarGallerie gehe kommt die Meldung
Code: Alles auswählen
Warning: Missing argument 37 for display_avatar_gallery() in /www/html/forum-neu/includes/usercp_avatar.php on line 304
in dieser zeile steht:
Code: Alles auswählen
function display_avatar_gallery($mode, &$category, &$user_id, &$email, &$current_email, &$coppa, &$username, &$email, &$new_password, &$cur_password, &$password_confirm, &$icq, &$aim, &$msn, &$yim, &$website, &$location, &$occupation, &$interests, &$signature, &$viewemail, &$notifypm, &$games_block_pm, &$popup_pm, &$notifyreply, &$attachsig, &$allowhtml, &$allowbbcode, &$allowsmilies, &$hideonline, &$style, &$language, &$timezone, &$dateformat, &$session_id, &$longitude, &$latitude)
{
Ich peil es langsamm nichtmehr

Verfasst: 24.02.2006 15:21
von Dr.Death
stimmt, du hast zuviele Sachen gleichzeitig verbaut.
Spiele am besten dein Backup ein und baue die Mods erneut ein.
Ich habe z.Zt. leider keine Zeit, aber verlinke mal die entsprechenden Files als TXT Dateien.... dann kann ja jemand anderes in der Zwischenzeit nachschauen.
Verfasst: 24.02.2006 15:45
von SpiderZLS
nuja zuviel würde ich das nicht nennen ich habe folgende Mods drinn
Cash Mod 2.2.2 - german Xore
Mini Forum Statistik im Index 1.00 AWSW
Photo Album v2 for phpBB2 2.0.53 Smartor
Map MOD 2.0.0 Bananeweizen
EasyMOD 0.3.0 Nuttzy
CrackerTracker Professional 2nd Edition 4.1.1
Ich glaube kaum das 6 Mods sehr viel sind oder ??
Verfasst: 24.02.2006 17:49
von Dr.Death
SpiderZLS, du hast meine Code erneut falsch eingebaut !!!!!
Oder hast du die usercp_register.php noch nicht neu verlinkt ?????