phpbar.de logo

Mailinglisten-Archive

[php] Konfigdatei einbinden??

[php] Konfigdatei einbinden??

Seong-Min Kang kang at respice.de
Son Mai 7 16:47:57 CEST 2006


Hallo,

Joern Grube schrieb:
> Gibt es nicht eine Möglichkeit, das einfacher hinzukriegen, ohne jede 
> Datei nochmal anfassen zu müssen?

einmal eine ganz andere Variante:

Ich habe in meiner index.php (bzw. allen weiteren Dateien, die
erreichbar sein sollen) folgenden Code:

$script_base = dirname($_SERVER['SCRIPT_FILENAME']);
if (file_exists($script_base.'/base.xml')) {
    $script_base = str_replace('\\', '/', $script_base).'/';
} elseif (file_exists($script_base.'/../base.xml')) {
    $script_base = str_replace('\\', '/', realpath($script_base.'/..')).'/';
} else {
    die('File "base.xml" not found!');
}
define('SCRIPT_BASE', $script_base);

Derzeit handelt es sich um eine kleine XML-Datei, die angibt in welchem
Pfad mein Skript beheimatet ist.
Ab diesem Punkt verwende ich dann für absolute Pfadangaben nur noch
meine Konstante.

Grüße Seong

php::bar PHP Wiki   -   Listenarchive