Moin!
Ich sagte schon, ich habe dafür nicht viel Zeit ver(sch)wendet, habs nur am Prompt probiert.
Jetzt besser?
<?php
#Tests:
$foo='<li>Hallo</li>';
$bar=2;
$foobar='Hinz & Kunz';
$barfoo='- Hinz
- Kunz';
# Ausgabe:
ob_start();
var_dump(get_defined_vars());
PrintOut(ob_get_clean());
function PrintOut($s) {
if (isset($_SERVER['HTTP_HOST'])) {
print '<pre>'.str_replace(PHP_EOL, "<br />", (htmlspecialchars($s))).'</pre>';
} else {
print $s;
}
}
?>
Macht bei mir am Prompt und via Webserver was es soll und hat keine ungekapselten Variablen mehr...
P.S. Besser machen!
MFFG (Mit freundlich- friedfertigem Grinsen)
fastix