parse error, unexpected ';', expecting ')' ??

Fragen zu allen Themen rund ums Programmieren außerhalb von phpBB können hier gestellt werden - auch zu anderen Programmiersprachen oder Software wie Webservern und Editoren.
Antworten
shwepsi
Mitglied
Beiträge: 1697
Registriert: 02.06.2003 14:37
Wohnort: NRW - immer dem Monitorleuchten folgen...
Kontaktdaten:

parse error, unexpected ';', expecting ')' ??

Beitrag von shwepsi »

Hallo, bei mir kömmt die im Titel angegebene Fehlermeldung, das entsprechende Array wird so definiert:

Code: Alles auswählen

$template->assign_vars(array(
'L_RANK_DEFAULT'	=> $lang['No_gender_specify'],
'L_RANK_MALE'	=> $lang['Male'],
'L_RANK_FEMALE'	=> $lang['Female'],
'RANK_DEFAULT'	=> $rank_default,
'RANK_MALE'	=> ($rank_male != '') ? $rank_male : $rank_default,
'RANK_FEMALE'	=> ($rank_female != '') ? $rank_female : $rank_default,
trim($HTTP_POST_VARS['title']) : "";

///die folgende Zeile ist als Fehlerquelle angegeben
$rank_default	= ( isset($HTTP_POST_VARS['title_default']) ) ? trim($HTTP_POST_VARS['title_default']) : '';
$rank_male	= ( isset($HTTP_POST_VARS['title_male']) ) ? trim($HTTP_POST_VARS['title_male']) : '';
$rank_female	= ( isset($HTTP_POST_VARS['title_female']) ) ? trim($HTTP_POST_VARS['title_female']) : '';
if ($rank_default == '') $rank_default = $rank_male;
if ($rank_default == '') $rank_default = $rank_female;
if ($rank_male == $rank_default) $rank_male = '';
if ($rank_female == $rank_default) $rank_female = '';
$rank_title = (($rank_default != '') || ($rank_male != '') || ($rank_female != '')) ? $rank_default . ( ( ($rank_male != '') || ($rank_female != '') ) ? '|' : '' ) . $rank_male . ( ($rank_female != '') ? '|' : '' ) . $rank_female : '';
"SPECIAL_RANK" => $rank_is_special,
"NOT_SPECIAL_RANK" => $rank_is_not_special,
"MINIMUM" => ( $rank_is_special ) ? "" : $rank_info['rank_min'],
"IMAGE" => ( $rank_info['rank_image'] != "" ) ? $rank_info['rank_image'] : "",
"IMAGE_DISPLAY" => ( $rank_info['rank_image'] != "" ) ? '<img src="../' . $rank_info['rank_image'] . '" />' : "",
"L_RANKS_TITLE" => $lang['Ranks_title'],
"L_RANKS_TEXT" => $lang['Ranks_explain'],
"L_RANK_TITLE" => $lang['Rank_title'],
"L_RANK_SPECIAL" => $lang['Rank_special'],
"L_RANK_MINIMUM" => $lang['Rank_minimum'],
"L_RANK_IMAGE" => $lang['Rank_image'],
"L_RANK_IMAGE_EXPLAIN" => $lang['Rank_image_explain'],
"L_SUBMIT" => $lang['Submit'],
"L_RESET" => $lang['Reset'],
"L_YES" => $lang['Yes'],
"L_NO" => $lang['No'],
"S_RANK_ACTION" => append_sid("admin_ranks.$phpEx"),
"S_HIDDEN_FIELDS" => $s_hidden_fields)
);
Die Weisheit verfolgte mich sekundenlang...
Aber sie überholte mich und war fortan nicht mehr gesehen !!!
PhilippK
Vorstand
Vorstand
Beiträge: 14662
Registriert: 13.08.2002 14:10
Wohnort: Stuttgart
Kontaktdaten:

Beitrag von PhilippK »

Der Block hier

Code: Alles auswählen

trim($HTTP_POST_VARS['title']) : ""; 

///die folgende Zeile ist als Fehlerquelle angegeben 
$rank_default   = ( isset($HTTP_POST_VARS['title_default']) ) ? trim($HTTP_POST_VARS['title_default']) : ''; 
$rank_male   = ( isset($HTTP_POST_VARS['title_male']) ) ? trim($HTTP_POST_VARS['title_male']) : ''; 
$rank_female   = ( isset($HTTP_POST_VARS['title_female']) ) ? trim($HTTP_POST_VARS['title_female']) : ''; 
if ($rank_default == '') $rank_default = $rank_male; 
if ($rank_default == '') $rank_default = $rank_female; 
if ($rank_male == $rank_default) $rank_male = ''; 
if ($rank_female == $rank_default) $rank_female = ''; 
$rank_title = (($rank_default != '') || ($rank_male != '') || ($rank_female != '')) ? $rank_default . ( ( ($rank_male != '') || ($rank_female != '') ) ? '|' : '' ) . $rank_male . ( ($rank_female != '') ? '|' : '' ) . $rank_female : '';
passt auch garnicht in die Array-Definition. Was willst du überhaupt machen?

Gruß, Philipp
Kein Support per PN!
Der Sozialstaat ist [...] eine zivilisatorische Errungenschaft, auf die wir stolz sein können. Aber der Sozialstaat heutiger Prägung hat sich übernommen. Das ist bitter, aber wahr. (Horst Köhler)
Meine Mods
shwepsi
Mitglied
Beiträge: 1697
Registriert: 02.06.2003 14:37
Wohnort: NRW - immer dem Monitorleuchten folgen...
Kontaktdaten:

Beitrag von shwepsi »

hmm... danke

ich versuche den Mod profilerweiterung zu installieren....

und scheinbar habe ich da etwas total verkehrt gemacht....

Also nochmal Danke, ich mache mich wieder an den Mod
Die Weisheit verfolgte mich sekundenlang...
Aber sie überholte mich und war fortan nicht mehr gesehen !!!
shwepsi
Mitglied
Beiträge: 1697
Registriert: 02.06.2003 14:37
Wohnort: NRW - immer dem Monitorleuchten folgen...
Kontaktdaten:

Beitrag von shwepsi »

ich gebe es auf, der Mod scheint nicht mit der 2.0.8a kompatibel zu sein ...
Die Weisheit verfolgte mich sekundenlang...
Aber sie überholte mich und war fortan nicht mehr gesehen !!!
Antworten

Zurück zu „Coding & Technik“