Christian Kruse: unterstütze Perl-Module ausgeben

Beitrag lesen

Hoi,

das geht aber nur über ein internes Script, ich müßte diese aber
extern (durch eingabe der Url + Befehl,...) einsehen können (hab
gerade meinen Zugriff nicht zur Hand).

Hae? Du schreibst dir ein kleines CGI-Script in Perl, dass in jedem
Verzeichnis, das in @INC steht, eine rekursive Suche nach .pm-Dateien
startet. Die gefundenen .pm-Dateien laesst du dir dann ausgeben. Eine
andere Moeglichkeit sehe ich nicht. Ausser du suchst eine
Moeglichkeit, zu ueberpruefen, ob ein Modul installiert ist. Das
koenntest du zusaetzlich noch mit eval() machen:

eval "use $mod;";
if($@) {
  print "Module not installed!\n";
}
else {
  print "Module installed!\n";
}

Gruesse aus MS,
 c.j.k