hi!
Ich mach das so:
$filename = "http://www.alpinmarkt.de/cgi-bin/data/markt.txt";
&datei_auf("FILE1","",$filename);
while ($line = &datei_lesen("FILE1")) {
chop($line);
print "$line<BR>\n";
}
close(FILE1);
open() und close() dienen dazu, Dateien zu öffnen/schließen, die auf
einem im System vorhandenen Dateisystem liegen. Sie dienen nicht
dazu, HTTP-Requests abzusetzen. Du kannst damit also keine Dateien
von irgendeinem HTTP-Server im Netz öffnen und auslesen.
sub datei_auf {
local ($filevar, $filemode, $filename) = @_;
open ($filevar,$filemode . $filename) ||
die ("$filename konnte nicht geöffnet werden");
}
sub datei_lesen {
local ($filevar) = @_;
<$filevar>;
}
Wo hast du denn die komischen Funktionen her?
bye, Frank!