pl: Bandwurmnamen vermeiden

Beitrag lesen

Hi there,

wir sind dabei eine Web-Anwendung zu entwickeln. Die einzelne Seiten werden dann unter uns aufgeteilt. Jetzt ist uns folgendes aufgefallen. Es kommt öfter vor, dass Dateien in Strukturen von mehreren Unterverzeichnissen benötigt werden,

Ja, das kommt vor.

> z.B. $_SERVER['DOCUMENT_ROOT'].'/phplib/std/  oder
> $_SERVER['DOCUMENT_ROOT'].'/txtlib/fehler/englisch/

Unterhalb DOCUMENT_ROOT heißt, daß die Dateien über den Browser erreichbar sind. Ansonsten würde ich darüber nachdenken, wie möglichst viele Parameter die zweckmäßigerweise konfiguriert werden müssen, möglichst so zu konfigurieren daß die Konfiguration nicht im Server sondern in der eigenen Anwendung stattfindet.

Pfadangaben zu einer PHP Library sowie zu Fehlertexten jedenfalls haben in der Serverkonfiguration nichts verloren.

Natürlich könnte man in jedem PHP-Programm dies einer Variablen zuordnen.

Natürlich wird eine Konfiguration zentral verwaltet. Und zwar son, daß ein var_dump alles ausgibt was konfiguriert ist. So muß sich kein Entwickler die Pfade merken, sondern schaut einfach mal nach.

Ist dies aber auch zentral möglich, dass wir in der .htaccess eine sprechende Variable definieren, im obigen Beispiel z.B.

Es gibt Provider bei denen das gar nicht möglich ist Umgebungsvariablen zu setzen.

MfG