Parse Error: parse error unexpected T_STRING

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
Studybrusher
Mitglied
Beiträge: 26
Registriert: 18.07.2005 19:12
Wohnort: Steinau

Parse Error: parse error unexpected T_STRING

Beitrag von Studybrusher »

Hallo,

nun habe ich ein echtes Prob.

Bitte kann mir jemand sagen wie ich diese error msg wieder weg bekomme?

Parse error: parse error, unexpected T_STRING in /web/phpBB2/admin/admin_introportalmodnav.php(396) : eval()'d code on line 1



LG
Study
Benutzeravatar
QCO
Mitglied
Beiträge: 708
Registriert: 15.03.2003 12:30
Wohnort: Leipzig

Beitrag von QCO »

... indem du den bemängelten Syntaxfehler behebst.
Wie, in Gottes Namen, sollen wir hier ohne Code 'nen Syntaxfehler suchen :x ?
Schnelle direkte Hilfe? Modeinbau? Umfassender, persönlicher Support? Ein individuelles Design/Template?
Ich bin käuflich und löse zu kleinen Preisen Deine Probleme. Anfragen bitte per PN oder Mail.
Studybrusher
Mitglied
Beiträge: 26
Registriert: 18.07.2005 19:12
Wohnort: Steinau

Beitrag von Studybrusher »

Sorry,

hatte ja schon selbst gesucht,
hier der code von line 396 ab. :oops:


eval('$link_name = ' . $link['link_name'] . ';');
$identifyer = "id=".$link['link_id']."&cat=".$link['link_cat']."&sub=".$link['link_sub'];
$template->assign_block_vars('row.cat.sub', array(
//'SUB_NAME' => $link['link_name'],
'SUB_NAME' => $link_name,
'DELETE' => append_sid("admin_introportalmodnav.$phpEx?mode=delete&$identifyer"),
'EDIT' => append_sid("admin_introportalmodnav.$phpEx?mode=edit&$identifyer"),
'UP' => append_sid("admin_introportalmodnav.$phpEx?mode=up&$identifyer"),
'DOWN' => append_sid("admin_introportalmodnav.$phpEx?mode=down&$identifyer")));
}
} else
{
$l_id++;
eval('$link_name = ' . $link['link_name'] . ';');
$identifyer = "id=".$link['link_id']."&cat=".$link['link_cat']."&sub=".$link['link_sub'];
$row_color = ( !($l_id % 2) ) ? $theme['td_color1'] : $theme['td_color2'];
$row_class = ( !($l_id % 2) ) ? $theme['td_class1'] : $theme['td_class2'];
$template->assign_block_vars('row.cat.sub.link', array(
//'LINK_NAME' => $link['link_name'],
'LINK_NAME' => $link_name,
'LINK_URL' => $link['link_url'],
'DELETE' => append_sid("admin_introportalmodnav.$phpEx?mode=delete&$identifyer"),
'EDIT' => append_sid("admin_introportalmodnav.$phpEx?mode=edit&$identifyer"),
'UP' => append_sid("admin_introportalmodnav.$phpEx?mode=up&$identifyer"),
'DOWN' => append_sid("admin_introportalmodnav.$phpEx?mode=down&$identifyer"),
'ROW_COLOR' => '#' . $row_color,
'ROW_CLASS' => $row_class));
}
}
}
}
$template->pparse('body');
include('./page_footer_admin.'.$phpEx);

?>


LG
Study :(
Benutzeravatar
Blutgerinsel
Mitglied
Beiträge: 1801
Registriert: 19.07.2004 18:53
Wohnort: Landkreis Ulm
Kontaktdaten:

Beitrag von Blutgerinsel »

Tja deine Wertübergabe für eval ist nicht so ganz das wahre....

Du hast die Kombinationswahl
zwischen
'
"
\

Der String muss escaped werden, was du nicht getan hast....

BTW: Nebenbei ist eval(); sehr Performance fressend....Über den Sinn oder Unsinn werde ich allerdings nicht richten.....
Studybrusher
Mitglied
Beiträge: 26
Registriert: 18.07.2005 19:12
Wohnort: Steinau

Beitrag von Studybrusher »

Hallo Blutgerinsel,

da ich neuling bin verstehe ich deinen Beitrag nicht ganz,

heisst das das ich in zeile 396 dieses Zeichen _ entfernen muss?

Gruß
Sascha
Antworten

Zurück zu „Coding & Technik“