Daniel: Include Datei auf zwei Ebenen ?

Hallo,

Ich habe in einem test.php3 Script folgende Datei eingebunden:
include("2.php3")

In 2.php3 muss ich aber noch "news.php3" einbinden. Ich habe es schon mit require() und include() versucht. Rufe ich 2.php3 auf, funktioniert die Einbindung.

Rufe ich test.php3 auf, dann geht die Einbindung auf der zweiten Ebene von news.php3 nicht. Weiß einer eine Lösung was ich machen kann ?

Gruß, Daniel

  1. Hallo Daniel,

    bin jetzt zwar noch nicht sehr tief in PHP drin, soweit mir bekannt werden aber ja per include die Scripte in die aufrufende Datei eingebunden. Wenn Du also zwei Dateien einbinden mußt/willst, so sollte dies beides über die aufrufende Datei möglich sein. Sollte die 2.Ebene nur in bestimmten fällen angewandt werden könntest Du das Skript als Funktion in der Datei ablegen und nur dann aufrufen/ausführen lassen wenn du es auch brauchst.

    Hoffe, daß ich jetzt nicht zu wirr geschrieben habe.

    Gruße aus Bayreuth
    Julian

  2. Hallo Daniel,
    also bei mir geht das.

    Datei 1.php3
    <?php
    include ("2.php3");
    ?>

    Datei 2.php3
    <?php
    include ("3.php3");
    ?>

    Datei 3.php3
    <?php
    echo "alles klar";
    ?>

    Ausgabe von 1.php3 ist "alles klar".

    Hast du vielleicht die news.php3 in einer anderen Ebene abgespeichert?

    Bis denn,
    jörn