ASP config verlinkung?

11/14/2014 01:12 itanummer#1
Hab nen kleines Problem bei meiner config.asp.
Ich will ungern den pfad zur config in allen anderen files anpassen, daher wollte ich in der config.asp den pfad zur richtigen config angeben krieg es nur irgendwie nicht hin.

Vll. kann mir ja hier jemand sagen wie ich das hinbekommen :handsdown:

Code:
require_once getenv('SiteRoot').'config.asp';
Und in dieser config.asp soll der pfad zur richten config drin sein, aber ich kriegs nicht hin das er die über diesen "umweg" abfragt.
11/15/2014 05:06 itanummer#2
keiner ne idee?
11/15/2014 10:28 Black Tiger ツ#3
Du hast deine Datei ASP genannt (ne veraltete Web-Technologie^^), benutzt aber PHP. (Ich kann kein PHP^^)

Eventuell musst die Umgebungsvariable erst setzten.

Code:
SetEnv SiteRoot (!empty($_SERVER['HTTPS']) ? 'https' : 'http') . '://' . $_SERVER['HTTP_HOST'];

require_once getenv('SiteRoot').'config.asp';
Alternativ versuch mal:

Code:
require_once getenv('HTTP_HOST').'config.asp';
11/16/2014 16:25 itanummer#4
Ist mir schon klar das es php ist, es geht darum das es sioch nicht um mein script handelt und ich einfach nicht in jeder datei den pfad der config anpassen möchte und daher in der vorhandenen config ein verweis auf die richtige config einfügen möchte.

Random Datei (im selben Ordner)
Code:
require_once getenv('SiteRoot').'config.asp';
Config.asp (im selben Ordner) soll die richtige config von einem anderen Pfad laden
BSP
Code:
require_once getenv('SiteRoot').'C:/config.asp';
Richtige Config.asp mit logins (anderer Ordner)
Code:
    const MySQLHost = '';
    const MySQLUser = '';
    const MySQLPass = '';
    const MySQLData = '';
Ob mit php oder what ever ist egal, es geht nur darum nicht in jeder datei "require_once getenv('SiteRoot').'config.asp';" zu ändern
11/17/2014 16:43 itanummer#5
+
11/19/2014 01:35 itanummer#6
+