Cornelius: Variable wird nicht weitergegeben

Hallo,

ich hab da ein Problem.
Da es ein recht umfangreiches Script ist, werde ich mal versuchen die relevanten Teile zu erklären.

header.php enthält if(isset($titel)) echo $titel

test.php enthält $titel="titel"; include "header.php";

Woran könnte es liegen, dass $titel in der test.php nicht angezeigt wird?

  1. hat du den Gültigkeitsbereich der Variable als global definiert?
    -> global $variable

    gruss

    1. Nein, habe ich nicht.
      Wo muss ich das denn einfügen?

    2. Hallo!

      hat du den Gültigkeitsbereich der Variable als global definiert?
      -> global $variable

      Nö, das ist nicht der Grund höchstens die Variable $test wird in einer Funktion verwendet. Dann muss dies eine globale Variable sein. Dann würde ich mir aber nochmal überlegen ob ich das wirklich möchte.

      mfg
        frafu

  2. Hallo Cornelius.

    ich hab da ein Problem.
    Da es ein recht umfangreiches Script ist, werde ich mal versuchen die relevanten Teile zu erklären.

    header.php enthält if(isset($titel)) echo $titel

    test.php enthält $titel="titel"; include "header.php";

    Woran könnte es liegen, dass $titel in der test.php nicht angezeigt wird?

    Einmal von dem fehlendesn Semikolon hinter echo oben abgesehen, zumindest hier an nichts. Es funktioniert genau so wie du es beschreibst, der Fehler muss also woanders liegen.

    Einen schönen Dienstag noch.

    Gruß, Mathias

    --
    ie:% fl:| br:< va:) ls:& fo:) rl:( n4:~ ss:) de:] js:| mo:| zu:)
    debian/rules
    1. Natürlich fehlt da einiges.
      Es ging mir ja auch nur darum, aufzuzeigen was da ungefähr passiert, da ich niemanden zumuten möchte, sich in das komplizierte Script reinzulesen.
      Den Fehler kann man durch diese kurzen Passagen natürlich nicht finden.
      Mich interessiert nur was diesen Fehler verursachen _könnte_.