Mailinglisten-Archive |
Hi, ich hab zwar nicht so viel Ahnung von PHP, aber ich hab mir dazu was überlegt. Wenn du in index.php3 eine Datei einbindest, wird diese ja nicht in ihrem Verzeichnis (include/) ausgeführt sondern in dem Verzeichnis in dem index.php3 liegt. Und wenn du in der eingebundenen Datei wieder eine Datei einbindest musst du erst wieder in das richtige Verzeichnis... Sprich: Du müsstest include("/include/counter.cfg.php3"); in die counter.php3 schreiben. So denke ich mir das zu mindest... Wenn's falsch ist könnt ihr mich ruhig korrigieren! rik >Hi, > >ich habe ein Problem mit dem PHP3 Befehl "include". > >Für die Version 1.1 des phpOpenCounter möchte ich eine Konfigurationsdatei >im Format > > <?php > $server="xxx"; > ... >?> > >einführen, welche in der Datei "counter.php3" mittels > > include("counter.cfg.php3"); > >eingebunden wird. Auf meinem Server liegen die beiden Dateien "counter.php3" >und "counter.cfg.php3" im Verzeichnis "/include/". Wenn ich jetzt jedoch die >Datei "counter.php3" in der Datei "/index.php3" per 'include >"include/counter.php3' einbind, so wird die Datei "counter.cfg.php3" nicht >gefunden. Ich konnte feststellen, daß PHP3 sie nicht im selben Verzeichnis >wie "counter.php3" sucht, sondern in dem Verzeichnis der Datei (hier: >"/index.php3"), welche "counter.php3" included. > >Gibt es eine einfache und / oder elegante Lösung für dieses Problem? >Ansonsten lasse ich die Konfigurationsdatei einfach weg und belasse die >Konfiguration in der Datei "counter.php3", was ich aber persönlich nicht so >übersichtlich wie eine separate Konfigurationsdatei finde. > >/Sebastian
php::bar PHP Wiki - Listenarchive