Hallo Bernhard,
Habs probiert:
open (TOP, "http://localhost/top.txt");
funktioniert nicht :-(
Es ist wie verhext !
Du kannst mit open keine Dateien über das HTTP-Protokoll öffnen, sondern nur Dateien, welche übers normale Filesystem erreichbar sind. Du muß unbedingt einen lokalen Dateinamen verwenden, keinen URL.
Nehmen wir mal an, Dein Serverroot liegt in 'C:\Apache\htdocs'.
Dort ist eine Datei, welche 'top.txt' heißt.
Der Link darauf würde lauten 'http://localhost/top.txt'.
Wenn Du jedoch über ein Serverscript darauf zugreifen willst, dann mußt Du
open( TOP,'C:\Apache\htdocs\top.txt')
verwenden, also den lokale Pfad verwenden.
Und weil das Serverroot eben auf jedem Rechner woanders sein kann, verwende ich eine Konfigurationsdatei, in der ich das einstelle.
Grüße
Klaus
PS.: Melde Dich einfach, falls Du nach Graz kommst