Tom: Text vor header-Funktionen ?

Beitrag lesen

Hello,

Wo siehst Du da globale Variablen?

$_out z.B.?

Das sollte keinesfalls eine globale Variable werden.
Ich war bei dem Beispiel nur zu schnell auf der Absenden-Taste.

Es fehlt nämlich der Funktionsaufruf meiner Funktion "main()" und dann wird es auch klarer.
Und das ich innerhalb von Funktionen immer dieselben Bezeichner benutze, wie außerhalb, das ist eine Eigenart von mir.

Du hast aber Recht, etwas mehr Erläuterung wäre schon passend gewesen.

Also, der Funktionsaufruf

$_out = main();

fehlte an dieser Stelle:

}   // end of PHP-Main

$_out = main();

############################################################################################

Beginn des HTML/PHP-Templates

############################################################################################
?><!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']; ?>
        [... much static HTML stuff ...]

</body>
</html>

Ein harzliches Glückauf

Tom vom Berg

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