Hallo zusammen
As Voraussetzung liegt eine Datei (dynip.txt) die so aussieht:
------------------------copy----------------------------
217.162.201.57|36|45|12|26|1|2003
------------------------paste---------------------------
im gleichen Verzeichis wie mein CGI-Script. Das Script soll die einzelnen Zellen zwischen den | auslesen und in Variablen speichern damit ichs später weiterbenutzen kann. Das Script sieht so aus:
------------------------copy----------------------------
open(FILE,"<dynip.txt");
@raw_data = <FILE>;
close(FILE);
chop($raw_data);
($ip,$newsec,$newmin,$hr,$mday,$newmon,$newyear) = split( |/,$raw_data);
print "Content-Type: text/html\n\n";
print "<font face="arial" size="3">\n";
print "<table border="0">\n";
print "<tr><td width="75" align="left"><b>IP:</b></td><td width="125" align="right">$ip</td></tr>\n";
print "<tr><td width="75" align="left"><b>Time:</b></td><td width="125" align="right">$hr:$newmin:$newsec</td></tr>\n";
print "<tr><td width="75" align="left"><b>Date:</b></td><td width="125" align="right">$mday.$newmon.$newyear</td></tr>\n";
print "</table>\n";
print "</font>";
------------------------paste---------------------------
Das darstellen den HTML-Tabelle und so geht alles aber die Variablen sind dann leer!
Was habe ich da falsch gemacht?
Vielen Dank!