[quote=Siggi,03.06.2007, 16:22][quote=kristian,03.06.2007, 15:58]ist IMHO absolut falsch. Bei welchem Hoster brauchst du deine Module nicht?
Bei welchem Hoster kennst du die Installation wirklich?
In der Praxis beginnt man mit dem was universell richtig scheint und macht dann Workarrounds für die Hoster, die es anders handhaben.
Gruß
Kristian[/quote]
Ich habe nicht geschrieben, ich bräuchte die Module nicht sondern ich bräuchte den Pfad nicht (die Module liegen dort in den vorgegebenen Pfaden).
Ich wäre Euch dankbar, wenn ich nicht weiter und wieder erläutern müßte "warum", sondern dass mir jemand erläutert "wie"!
Danke
Siggi[/quote]
Hallo
QuoteIch habe nicht geschrieben, ich bräuchte die Module nicht sondern ich bräuchte den Pfad nicht
Da ist der Denkfehler. Der Pfad oder die Pfade belasten dich nicht.
Erst wenn du ein Modul einbindest wird es in diesen Pfaden gesucht bis es gefunden wurde oder das Finden ausgeschlossen ist.
Es macht keinen Sinn @INC zu begrenzen, du musst nur die Reihenfolge sehen und deine Module vor den installierten präsentieren.
Du kannst @INC IMHO kaputt machen.
@INC = (); funktioniert.
Aber was sollte das bringen?
Etliche Module brauchst und benutzt du ohnehin, vermutlich ohne dein Wissen.
Gruß
Kristian
EDIT:
Auf einer Nixe kannst du ja mal "set PERL_INC()" testen. Danach geht definitiv gar nichts mehr...\n\n
<!--EDIT|kristian|1180884410-->