PHP Include - Content-Encoding-Fehler

  • versuch mal

    PHP
    include("include.php");


    statt

    PHP
    virtual();


    wenn du includen möchtest. Ebenfalls wär ein code aus include.php hilfreich.

    Der, der weiß dass er nichts weiß, weiß mehr als der, der nicht weiß, dass er nichts weiß.

    Wer nach etwas fragt, geht grundsätzlich das Risiko ein, es auch zu bekommen!

  • Moin das funktioniert, allerdings nur wenn die Datei auch im selben Ordner liegt. Wenn ich z.B. eine Datei habe die in einem unterordner liegt, funktioniert das dann nicht mehr. Und wenn ich diese Virtual Funktion nehme geht das noch.

  • Probier mal das:

    PHP
    include("../include.php");



    sollte die Datei beim Unterordner auch wieder in einem Ordner sein, z.B.:

    htdocs-->script-->sontiges|include.php
    ,,,,,,,,,,,,,,,|->anderes ---> ausgabe.php

    Dann müsste z.B. in ausgabe.php folgendes stehen:

    PHP
    include("../sonstiges/include.php");



    ../ bedeutet: Einen Ordner zurück.

    3 Mal editiert, zuletzt von John.Brueck (12. Dezember 2009 um 15:53)

  • Moin, jap das kenne ich. Aber ich möchte eben die virtual Funktion nutzen, da ich dann nicht immer zählen muss wieviele Ebenen ich zurück muss. Das geht mit Dreamweaver ja normalerweise mit der Stammordner funktion, nur eben geht es jetzt nicht. Ich kann mir nicht erklären warum, früher ging das immer.

  • Also ich bitte dich. Eigeninitiative ist hier gefragt, für mich sieht das danach aus, als ob du das gemacht haben möchtest. Es ist doch keine 100-Jahre Aufgabe, überordner zu zählen, oder?

    Der, der weiß dass er nichts weiß, weiß mehr als der, der nicht weiß, dass er nichts weiß.

    Wer nach etwas fragt, geht grundsätzlich das Risiko ein, es auch zu bekommen!

  • Moin,
    ich glaube du hast mich missverstanden. Klar kann ich die ebenen immer zählen, nur auf dauer kann das nervig werden. Und ich denke mal gerade für solche fälle gibts die Sache mit den Stammordnern und der Virtual Funktion. Das hat ja bisher auch immer geklappt, nur jetzt nicht mehr, und ich habe keine Ahnung warum nicht.

  • So schlimm is das auch nicht. Sowas muss man eben in kauf nehemn, ich zähl zwar nicht die überordner, weil ich meine ordnerstruktur kenn, aber ich include auch nich viel :P

    Der, der weiß dass er nichts weiß, weiß mehr als der, der nicht weiß, dass er nichts weiß.

    Wer nach etwas fragt, geht grundsätzlich das Risiko ein, es auch zu bekommen!

  • Zitat

    Diese Funktion kann auf PHP-Dateien angewendet werden. Es ist allerdings deutlich sinnvoller, in diesem Fall die Funktionen include() oder require() zu verwenden.

    zudem ises ne apache-version. auch wenn des net oft vorkommt - es gibt durchaus webserver
    die nicht mit apache laufen.

    nimm lieber include und geh ordnermäßig von root aus (also immer ein / davor)
    (include(/sonstiges/bilder.jpg)