Das folgende Script sollte diese Arbeit für dich erledigen:
--- CODE ---
#!/usr/bin/perl
$url = "
http://server.com/dateien/"; # deine URL zum Upload-Verzeichnis
$uploaddir = "./"; # dein realer Pfad zum Upload-Verzeichnis
print "Content-type:text/html\n\n";
opendir(DIR,$uploaddir) || die "kann verzeichnis nicht öffnen";
foreach $name (sort readdir(DIR)) {
print "<a href=\"".$url.$name."\" target=\"_blank\">".$name."</a><br>\n" if ($name =~ /[^\.]/);
}
closedir(DIR);
--- CODE END ---
Du solltest es natürlich noch an deine Umgebung und Seitengestaltung anpassen.
Du musst noch die URL zu deinem Upload-Verzeichnis angeben, sprich die Adresse, wie man über den Browser an das Verzeichnis rankommt. Vergiss dabei den Slash hinten nicht.
Dann musst du noch den systeminternen Pfad zum Upload-Verzeichnis angeben. Der beginnt überlicherweise mit einem / und hört mit dem Verzeichnisnamen auf, bei meinem Beispiel wird allerdings das aktuelle Verzeichnis angezeigt, sprich das Verzeichnis, wo sich das Script gerade drin befindet, z.B. eben das CGI-BIN.
Ein Beipielpfad könnte folgender sein: /www/home/domain.com/htdocs/upload
das kommt auch mit auf deinen Provider drauf an, doch ich denke, dass du das schon bei deinem Upload-Script genutzt hast ;-)
Ollli