Tom: Text vor header-Funktionen ?

Beitrag lesen

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  
![](http://selfhtml.bitworks.de/Virencheck.gif)  
  

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