• Jetzt anmelden. Es dauert nur 2 Minuten und ist kostenlos!

Probleme mit inlucde

the_zoker_09

Mitglied
Hallo zusammen,

Ich habe mir heute eine Galerie System für meine Seite runtergeladen und leigt in dem Verzeichniss (ausgehen von der index.php Datei) "/galerie/".

Dieses möchte ich jetzt in die index.php includen.

Also habe ich
HTML:
<?php include('/galerie/index.php'); ?>

Die Datei "/galerie/index.php" includet aber wiederum andere Datein.

Das Problem ist jetzt, dass die Datei "/galerie/index.php" durch das vorherige includen nicht mehr von dem Pfad "/galerie/" ausgeht, sonder von "/", da sie ja jetzt hier ausgeführt wird.

Die Datei sucht also vergebens Datein in dem Ordner "/" die eigentlich in dem Ordner "/galerie/" liegen.

Wie kann ich den Fehler beheben, ohne bei allen Datein die Pfade auszutauschen?

Vielen Dank
the_zoker_09
 
Du könntest theoretisch den Include-Pfad kurzfristig umbiegen. Das ist nicht gerade schick, sollte aber klappen.

PHP:
$save = get_include_path();
set_include_path('./galerie');
include 'index.php';
set_include_path($save);

Informiere dich vielleicht auch über absolute und relative Pfade.
 
Ein
PHP:
chdir("./galerie");
include("index.php");
chdir("../");
könnte helfen.
 
Ich dachte, du fühlst dir auf den Schlips getreten, so kann es manchmal gehen und versteht sich falsch....

Autsch retour.....
 
Zurück
Oben