Jörg Wittemeier: undef

Beitrag lesen

Komme mit dem Befehl undef nicht klar.
Hab‚ein cgi-sript, was eine Image-Größe abfragt, und dazu den undef-Befehl benötigt:
------
open (JPG , "$picname") ;
undef $/;
$jpg=<JPG> ;
close(JPG);
($width,$height)=&jpegsize($jpg);
-------
danach kann ich keine Datei zeilenweise einlesen.
-------
@OPENDATA=("");
open(DATAFILE, "<$data2url");
while(defined($i =<DATAFILE>))
  {
push(@OPENDATA,$i);
print "$i<br>";
}
close(DATAFILE);
--------
$i wird nur einmal ausgeworfen (durch die print-Anweisung) und enthält die komplette Datei !!!??

Kennt sich jemand aus?

Gruß
Jörg