Danielku15
Erfahrenes Mitglied
Hallo Leute.
Ich schreibe gerade eine Klasse für die Bildergallerie Coppermine.
Die Klasse soll es dem Benutzer ermöglichen eine Flash Diashow der
Bilder auf seine externe Seite (nicht in der Gallerie) zu setzen.
Nun habe ich folgendes Problem. In der Klasse muss ich die Config
Datei der Bildergallerie includen um die Datenbankdaten und das Präfix
zu holen.
Gut hier mal eine Übersicht wo die Dateien liegen
Nun hab ich folgendes Problem in der diashow.inc.php mach ich:
um die Configdatei einzubinden.
Darauf erstelle ich in der diashow.php eine neue Instanz der Klasse.
Jedoch gilt der Pfad "../include/config.inc.php" nun nicht mehr von der diashow.inc.php
aus sondern von der diashow.php aus. Das Problem ist dass ich den Pfad nicht einfach auf
"/coppermine/include/config.inc.php" ändern kann da bei jedem der Ordner der Gallerie
anders lautet (bei mir zum Beispiel "gallerie").
Gibt es eine Möglichkeit dass der Pfad des include-Befehls in der diashow.inc.php immer von
dieser Datei ausgeht, sodass der Pfad des jetzigen include-Befehls gütlig ist.
Hoffentlich könnt ihr mir helfen.
mfg Daniel
Ich schreibe gerade eine Klasse für die Bildergallerie Coppermine.
Die Klasse soll es dem Benutzer ermöglichen eine Flash Diashow der
Bilder auf seine externe Seite (nicht in der Gallerie) zu setzen.
Nun habe ich folgendes Problem. In der Klasse muss ich die Config
Datei der Bildergallerie includen um die Datenbankdaten und das Präfix
zu holen.
Gut hier mal eine Übersicht wo die Dateien liegen
Code:
htdocs
|-----index.php
|-----diashow.php
|-----coppermine
|-----|--------bridge
|-----|--------|--------diashow.inc.php <--- Klasse der Diashow
|-----|--------include
|-----|--------|--------config.inc.php <--- Configdatei
Nun hab ich folgendes Problem in der diashow.inc.php mach ich:
PHP:
<?php
#### Benötigte Dateiein einbinden ####
include('../include/config.inc.php');
...
?>
um die Configdatei einzubinden.
Darauf erstelle ich in der diashow.php eine neue Instanz der Klasse.
PHP:
<?php
require_once('coppermine/bridge/custom.inc.php');
$diashow = new slideshow();
...
?>
Jedoch gilt der Pfad "../include/config.inc.php" nun nicht mehr von der diashow.inc.php
aus sondern von der diashow.php aus. Das Problem ist dass ich den Pfad nicht einfach auf
"/coppermine/include/config.inc.php" ändern kann da bei jedem der Ordner der Gallerie
anders lautet (bei mir zum Beispiel "gallerie").
Gibt es eine Möglichkeit dass der Pfad des include-Befehls in der diashow.inc.php immer von
dieser Datei ausgeht, sodass der Pfad des jetzigen include-Befehls gütlig ist.
Hoffentlich könnt ihr mir helfen.
mfg Daniel