Tom: "PHP-Element" wird nicht ignoriert

Beitrag lesen

Hello,

Im Zweifelsfall also lieber so schreiben:

#$_out['?'.'>'] = ' -->';

Ja danke, das mach ich. und '<?php' habe ich sicherheitshalber auch gegen '<'.'?php' ausgetauscht, oder ist das nicht notwendig?

Die mMn ungültigen Namen im Platzhalter-Array habe ich inzwischen auch beseitigt. Ich habe es umgebaut

$_out['name'][$x]  =  Platzhaltername
  $_out['value'][$x] =  Ersetzung (HTML)

und eine Funktion add_placeholder(&$_out,$name,$value) erstellt.
Funktioniert.

Aber das Problem mit dem Stück PHP-Code im HTML-Text habe ich immer noch.

<?php
  echo $out;

$time_end = microtime_float();
  $time = $time_end - $time_start;

echo "<p style="margin-top:9pt;">Berechnungszeit: $time Sekunden</p>\r\n";
?>

Wenn ich das Template normal öffne, kommt ja der geliche Fehler. Also nehme ich an, dass der Browser mit PHP-Code nicht klar kommt. Ich hatte gedacht, dass der einfach ignoriert werden würde? Scheint also nicht so zu sein.

Es gehört ja auch keiner rein in die Templates, aber wer weiß, ob nicht ein User mal was reinschreibt...

Liebe Grüße aus dem Cyberspace

Tom vom Berg

--
Nur selber lernen macht schlau
http://bergpost.annerschbarrich.de