kostenloser Webspace werbefrei: lima-city


Problem mit include

lima-cityForumProgrammiersprachenPHP, MySQL & .htaccess

  1. Autor dieses Themas

    redcow

    Kostenloser Webspace von redcow

    redcow hat kostenlosen Webspace.

    moin!

    Ich h?tte da ein kompliziertes Problem:

    Ich habe z.B. in meinem Root Verzeichnis eine Datei mit dem namen "blah.php". Es existiert in einem Unterordner (ich nenne ihn mal test) noch eine Datei mit dem Namen "lala.php". Die Datei "lala.php" inkludiert die ebenfalls im Verzeichnis /test liegende Datei "file2include.php".

    Mein Problem: Wenn die Datei "lala.php" von der Datei "blah.php" im Root Verzeichnis aufgerufen wird, kann die inkludierte Datei "lala.php" die Datei "file2include.php" nicht mehr finden. Das Problem ist mir schon klar, die Datei "blah.php" holt sich die Datei "lala.php", welche im Verzeichnis /test liegt. "lala.php" versucht nun die Datei "file2include.php" die im Verzeichnis /test liegt zu inkludieren, was f?hlschl?gt weil die Datei die "lala.php" inkludiert hat, also "blah.php" im root Verzeichnis liegt. Nun will ich das die Datei "lala.php" egal, von wo sie inkludiert wird immer das Verzeichnis herausfindet wo "file2include.php" liegt. Wurst ob die Datei die "lala.php" inkludiert im Ordner /lol, /test/1/2/3 oder anderswo liegt.
  2. Diskutiere mit und stelle Fragen: Jetzt kostenlos anmelden!

    lima-city: Gratis werbefreier Webspace für deine eigene Homepage

  3. Hmm... das einzige das ich mir vorstellen k?nnte ist einen absoluten Pfad zu benutzen! Versuchs mal!
  4. Wie adrians schon sagt k?nntest du entweder den "absoluten" Pfad verwenden, du wei?t ja sicher was das ist, oder andererseits mal probieren die URL zu includen die auf die Datei zeigt.

    Bsp.: Include ("http://www.123.de/test/datei.php");

    Da ich nicht wei? was genau in deiner Datei drin steht kann es nat?rlich sein, das die zweite Variante nicht funktioniert.
  5. Autor dieses Themas

    redcow

    Kostenloser Webspace von redcow

    redcow hat kostenlosen Webspace.

    Naja, das mit der URL geht ja nicht weil das hier ja deaktiviert ist..
  6. c*********c

    Hallo!

    Ich hab das mit dem Inkludieren mal auf Xampp ausprobiert.

    mein Code:

    <?
    include ("/inkludieren/hallo.php");
    ?>

    Dieser Code f?hrte aber zu Fehlern!


    Ich habe danach den Code folgendermassen abge?ndert:
    <?
    include ("inkludieren/hallo.php");
    ?>

    also ohne Slash "/"


    Pr?fe Dein Script, eventuell k?nnte der Fehler dort liegen!

    cd

  7. Hallo!

    Ich hab das mit dem Inkludieren mal auf Xampp ausprobiert.

    mein Code:

    <?
    include ("/inkludieren/hallo.php");
    ?>

    Dieser Code f?hrte aber zu Fehlern!


    Ich habe danach den Code folgendermassen abge?ndert:
    <?
    include ("inkludieren/hallo.php");
    ?>

    also ohne Slash "/"


    Pr?fe Dein Script, eventuell k?nnte der Fehler dort liegen!

    cd


    ich w?rde es so machen :

    <?
    include ("./inkludieren/hallo.php");
    ?>

    einfach mit nem punkt

    mfg gigaman
  8. @Redcow:

    hast du schonmal versucht das mit zwei includes zu l?sen:

    <?php
    @include("./inkludieren/hallo.php");
    @include("/inkldieren/hallo.php");
    ?>

    so hatte ich das mal in einem skript gel?st.
  9. Diskutiere mit und stelle Fragen: Jetzt kostenlos anmelden!

    lima-city: Gratis werbefreier Webspace für deine eigene Homepage

Dir gefällt dieses Thema?

Über lima-city

Login zum Webhosting ohne Werbung!