Hello,
Wie bekomme ich es hin ohne das text vor dem PHP Script anzuzeigen ohne das Script umzuschreiben?
Wie wär's mit Folgendem:
mit einem kleinen Trick als Ergänzung?
So kann der PHP-Block an jeder Stelle abgebrochen werden, ohne den HTML-Teil zu vergessen.
PHP hat keine Sprungmarken, aber so wirkt es fast wie eine :-)
Und wenn man den HTML-Teil auch nicht mehr ausgeben will, dann nimmt man eben "exit";
[code lang=php]<?php
function main()
{
$_out = array();
$_out['title'] = htmlspecialchars('>> meinerster Programiertrick <<');
if ($irgendwas_passerit) { return $_out );
session_start();
/* sonstiges PHP-Geraffel, dass VOR dem ersten Output stehen muss/sollte, z.B. header() etc. ... Tipp: [link:http://de.wikipedia.org/wiki/EVA-Prinzip@title=EVA-Prinzip] */
}
> ?><!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN" "http://www.w3.org/TR/html4/strict.dtd">
> <html>
> <head>
<title><?php echo $\_out['title']; ?></title>
> </head>
>
> <body>
<?php echo $\_out['body']; ?>
[...]
> </body>
> </html>[/code]
Ein harzliches Glückauf
Tom vom Berg

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