Auslen von Daten aus einer Datei!
Jonas Löwenberg
- perl
Hallo,
ich bin ein Perl Neuling und würde Perl gerne dazu benutzen Formulardaten aus einem HTML Formular weiterzuverarbeiten. Dabei kommt es auch vor das ich Daten aus einer Datei einlesen will. In dieser Datei stehen Zahlen durch Kommata getrennt.
Ich möchte diese Zahlen durch ein Script auslesen und in einer HTML Seite ausgegeben auf meinem Bildschirm sehen doch leider schaffe ich das nicht.
Ich habe bereits verschiedene DOCUs con Perl angesehen doch leider klappen alle Beispiele bei mir nicht.
Zum Beispiel dieses
open (DATEN, <"../Daten/daten.dat");
print "<HTML> <HEAD><TITLE> TEST </TITLE> </HEAD>";
print "<BODY bgcolor=red>";
while (defined ($i = <DATEN>))
{ print " $i "}
<print "</BODY></HTML>";
ich habe schon alles mögliche Probiert ich schaffe es einfach nicht die Daten auszulesen und in einer Variablen oder in einer Tabelle zu speichern es ist zum verückt werden. Ich bekomme beim ausführen des Scriptes nur eine weiße Seite zurückin der unten links steht "Fertig" als Zeichen das das Script zuende behandelt wurde.
DOCH KEINE AUSGABE VON z.B. DATEN
Bitte helft mir.
hi!
open (DATEN, <"../Daten/daten.dat");
open DATEN, "<../Daten/daten.dat" or die $!;
Außerdem ist "das aktuelle Verzeichnis" in CGI nicht definiert, d.h.
du kannst nicht vorhersehen, in welchem Verzeichnis du dich tatsäch-
lich befindest, wenn dein CGI-Skript ausgeführt wird.
print "Content-type: text/html\n\n";
print "<HTML> <HEAD><TITLE> TEST </TITLE> </HEAD>";
print "<BODY bgcolor=red>";
while (defined ($i = <DATEN>))
{ print " $i "}
{ print " $i "; }
<print "</BODY></HTML>";
bye, Frank!
hi Frank,
while (defined ($i = <DATEN>))
{ print " $i "}
{ print " $i "; }
warum korrigierst du dies?
Das ";" muss ja nun wirklich nicht sein ;-)
Viele Grüße, Rolf
hi!
while (defined ($i = <DATEN>))
{ print " $i "}
{ print " $i "; }
warum korrigierst du dies?
Das ";" muss ja nun wirklich nicht sein ;-)
Ordnung muss sein... ;) Sonst ist die nächste Frage, warum es nicht
mehr funktioniert, wenn er die Schleifen-Anweisungen erweitert.
bye, Frank!