Flo: Variable durch mehrere includes schicken?

Hallo zusammen.

Auf einer Homepage (noch nicht öffentlich) benutze ich folgende PHP-Konstruktion:

test.html:
--------------

<?
global $hauptbild;
$title="Seitentitel";
$hauptbild="bild.jpg";
include ("header.php");
?>

.....HTML-Inhalt der Webseite

<?
include ("footer.php");
?>

--------------

Das $hauptbild ist eine Kopfgrafik.
Im footer brauche ich aber wieder die Information welchen Wert $hauptbild hat, damit ich eine entsprechende Fußgrafik verwenden kann.

Leider kann der include footer.php nicht auf die Variable
$hauptbild zugreifen - sie ist dort nicht mehr definiert.

Könnt ihr mir bitte auf die Sprünge helfen?

Vielen Dank!

Flo

  1. Hello,

    die sicherste Methode, dass dir der Wert nicht verlorengeht während der Scriptlaufzeit ist sicher eine Konstante:

    define ("BILDKONSTANTE","blahblubb.jpg");

    Dann kannst Du sie nicht aus Versehen wieder überschreiben und musst sie auch nicht "globaln", weil sie überall im Script bekannt ist.

    Liebe Grüße aus http://www.braunschweig.de

    Tom

    --
    Fortschritt entsteht nur durch die Auseinandersetzung der Kreativen