Seite 1 von 1

Fehler beim Anti Bot Question Mod

Verfasst: 26.01.2008 12:01
von Sturm-Michl
Hallo,

wenn ich mich registrieren will bekomme ich folgenden Fehler:
Parse error: syntax error, unexpected T_ELSE in /home/.sites/43/site156/web/includes/usercp_register.php on line 293
Habe mir die usercp_register.php (Zeile 293, die Zeile unter: // Anti Bot Question Mod - End) angesehen und kann keinen Fehler sehen,...

// Anti Bot Question Mod - Start
ABQ_CheckAnswer('Registration');
// Anti Bot Question Mod - End
else
{
$user_lang = $board_config['default_lang'];
}

$user_timezone = ( isset($HTTP_POST_VARS['timezone']) ) ? doubleval($HTTP_POST_VARS['timezone']) : $board_config['board_timezone'];

$sql = "SELECT config_value
FROM " . CONFIG_TABLE . "
WHERE config_name = 'default_dateformat'";
if ( !($result = $db->sql_query($sql)) )
{
message_die(GENERAL_ERROR, 'Could not select default dateformat', '', __LINE__, __FILE__, $sql);
}
...wer kann mir helfen??

Danke,
LG Sturm-Michl

Verfasst: 26.01.2008 12:05
von gloriosa
Hallo,
überprüfe die Einbauten in der usercp_register.php bzw. nimm eine Kopie des Backup's dieser Datei und wiederhole den Einbau. :wink:

Wenn Du dann immer noch nicht klar kommst stelle die usercp_register.php gemäß >>> KB:81 <<< ! :D

Verfasst: 27.01.2008 11:02
von Sturm-Michl
Hallo,

habe die usercp_register.php nochmals eingebaut, der Fehler ist aber noch immer da! :(

Habe >>hier<< die betroffene php-Datei bereitgestellt, vielleicht kommst du drauf wo der Fehler liegt.

Verfasst: 27.01.2008 11:45
von powersilie
Hi!

Du hast hier einen Fehler. Einbauanleitung lautet so:
#-----[ FIND ]------------------------------------------------
#
$error = TRUE;
$error_msg .= ( ( isset($error_msg) ) ? '<br />' : '' ) . $lang['Confirm_code_wrong'];
}
$db->sql_freeresult($result);
}
}

#
#-----[ AFTER, ADD ]------------------------------------------------
#
// Anti Bot Question Mod - Start
ABQ_CheckAnswer('Registration');
// Anti Bot Question Mod - End

Du hast die Stelle aber nach


$error = true;
$error_msg = $lang['Fields_empty'];
}
}
eingefügt.

Die gesuchte Stelle ist weiter unten. (ich kann Dir die Zeile nicht sagen, weil meine usercp_register auch noch andere Mods drin hat). Mußt suchen und GENAU vergleichen!

lg
Powersilie

Verfasst: 27.01.2008 12:37
von Sturm-Michl
Ah, danke!
Hab das jetzt mal geändert und komme bei der Registrierung auch einen Schritt weiter aber dann kommt ein anderer Fehler...
Parse error: syntax error, unexpected $end in /home/.sites/43/site156/web/includes/template.php(127) : eval()'d code on line 327
Was ist den das wieder für ein Fehler, habe schon einige Mods eingebaut aber bei diesem hier habe ich einen Fehler nach dem anderen drin. :(

Verfasst: 27.01.2008 12:59
von gloriosa
Hallo,
es gilt wieder das bereits oben von mir Geschriebene ! :D

Verfasst: 27.01.2008 13:01
von powersilie
Hast Du die richtige Stelle genommen? Die kommt 3x vor, Du mußt den Code aber nach der dritten einfügen, bei der das am Schluß ist:
$db->sql_freeresult($result);
}
}
lg
Powersilie

Verfasst: 27.01.2008 13:26
von Andi1111
die meldung Parse error: syntax error, unexpected $end in /home/.sites/43/site156/web/includes/template.php(127) : eval()'d code on line 327

kommt von einer tpl datei. du hast ne zeile vergessen oder falsch eingefügt die mit <-- BEGIN oder <--END anfängt

Verfasst: 27.01.2008 13:28
von Sturm-Michl
So ganz bekomme ich das noch nicht gebacken...

Hier die betroffenen Dateien:

template.php
usercp_register.php

Verfasst: 27.01.2008 13:30
von Andi1111
ich sagte template. du hast in einer .tpl datei was falsch gemacht