Hallo Struppi!
Ja, aber das Konzept ist dass diese in einem Unterordner liegen, z.b. heißt dein Libary Ordner Patrick, dann sagst du allen deinen Skripten
use lib "c:/wer/weiß/wo/Patrick"
Und bindest alle deine Module z.b. mit:
use Patrick::Web::Lib;
Das würde ein Modul Lib.pm voraussetzen, das sich in pfad/cgi-bin/Patrick/Web befindet...
So musst du zwar einen Pfad fest verdrahten, aber hast ansonsten keine Probleme mehr, in welcher Ebene in welchem Pfad das Hauptskript ist.
Grmph... Wie soll ich das erklären... bisher nutze ich web-lib.pl in etlicher meiner -zugegeben- etwas altmodischen Skripten. Diese sind _nicht immer_ im cgi-bin. Mit solchen require-Anweisungen hatte ich bisher keine Probleme. Sollte ich, was ich ja vorhabe, später modular arbeiten, erfordert das ja, nach Deiner Aussage, eine komplett andere Verzeichnisstruktur...
P.S.: was dagegen, den Thread heute mittag ins Archiv zu schicken?
Viele Grüße aus Frankfurt/Main,
Patrick
_ - jenseits vom delirium - _
[link:hatehtehpehdoppelpunktslashslashwehwehwehpunktatomicminuseggspunktcomslash]
Nichts ist unmöglich? Doch!
Heute schon gegökt?