Hallo,
noch ein paar kleine infos, um deinen auszug richtig zu verstehen:
- $q wurd mit $q = new CGI; initialisiert ?
richtig, es geht jedoch auch ohne Objekterstellung mit CGI.PM, siehe
http://www.i-netlab.de/cgipm/cgi.htm, "use CGI qw/:standard/;"
- fileparse($source_file) ist eine eigene(?) funktion zum parsen des filenames
oder eine methode von File:Basename (sorry, kenne ich noch nicht...)
mit File::Basename, Meth. fileparse kannst du recht einfach die Angaben aus einem kompl. Dateipfad parsen, mögl. Alternative: substr().
Viele Grüße, Rolf