Fehler: Parse error: syntax error, unexpected ',' in

Loddar1

Erfahrenes Mitglied
Hallo Leute,
ich möchte Zeichen umwandeln,
geht soweit ganz gut mit diesem Code:
PHP:
if(preg_match ("[ code ]",$text)) {
$array = array ("[ code ]" => '<br/>Code:<br/><div class="facode">', "[ /code ]" => '</div>');
$text = strtr($text, $array);}
jetzt möchte ich das erweitern mit diesem Code:
PHP:
if(preg_match ("[ code ]",$text)) 
 {
$array = array ("[ code ]" => '<br/>Html-Code:<br/><div class="facode>'.$htmlseite=, "[ /code ]" => $mod_htmlseite=htmlspecialchars($htmlseite),
$string= $mod_htmlseite,$string_mod=nl2br($string),echo $string_mod,echo'</div>');
$text = strtr($text, $array);
}
leider bekomme ich jetzt immer diese Fehlermeldung:
Code:
Parse error: syntax error, unexpected ',' in H:\xampp\htdocs\html\xxx\xxx\replace.php on line 10
Zeile 10 ist der erweiterte Code.
Habe schon versucht das komma mit ; oder .' oder '. zu ersetzen kriege es aber nicht hin...
Frage ist das so überhaupt möglich?
Danke im vorraus Loddar1
 
Hi

:confused:

In deinem Array ordnest du dem String "[code]" das zu:
PHP:
'<br/>Html-Code:<br/><div class="facode>' . $htmlseite=
Ein String verkettet mit einer Variable kann man ja verstehen, aber das schaut bei dir ca. so aus
PHP:
'text' . $variable=
Was soll das = hinten?

Und dann ordnest du noch "[/code]" folgendes zu:
PHP:
$mod_htmlseite=htmlspecialchars($htmlseite),$string=$mod_htmlseite,$string_mod=nl2br($string),echo $string_mod,echo'</div>'
Warum :eek:
Da gehört genau ein Wert rein.
Eventuell mehrere Strings zu einem String verkettet,
oder mehrere Zahlen zu einer zusammengerechnet,
aber nicht mehrere PHP-Anweiungen, die noch dazu mit ; statt , getrennt werden sollten.
Womit genau soll "[/code]" da ersetzt werden?
 
Zurück