in eine Datei Daten einlesen
|
Seitenanfang |
Hallo Bin PerlanfängerWie trage ich denn Daten, die ich in meiner Homepage schreibe in eine Datei ein. Ich komme da mit dem ganzen voll durcheinander. Also zuerst habe ich da ja mein Formular. Das schicke ich dann ab, dann wird eine Perldatei aufgerufen. Von der werden dann die Daten in die Datei geschrieben oder nicht? Aber wie bekomme ich die Daten von der x.html zu der x.pl Datei rüber? Danke Meike
Datum: 09.05.2005-13:22

|
re: in eine Datei Daten einlesen
|
Seitenanfang |
| Hi Meike, über das "Wie von html zu pl" brauchst Du Dir keine Gedanken machen, denn das übernehmen Webserver und Browser... Einfaches Beispiel: <form action="xy.pl" method="post"> <input type="text" name="textfeld"> <input type="submit"> </form> Skript: #! /usr/bin/perluse strict; use warnings; use CGI; my $cgi = CGI->new(); print $cgi->header(); my %params = $cgi->Vars(); print $params{textfeld}; Das Skript benötigt die Rechte 755, damit es ausgeführt werden kann. In diesem Fall wird die Eingabe nur im Browser angezeigt, aber das Schreiben in eine Datei ist nicht so schwierig. Die Artikel hier solltest Du Dir durchlesen: http://wiki.perl-community.de/bin/view/Wissensbasis/FaqCGI Kleine Einführungen bekommst Du auch auf http://perlseiten.renee-baecker.de
Datum: 09.05.2005-13:41

|
re: in eine Datei Daten einlesen
|
Seitenanfang |
und wie ist das jetzt mit den Dateiendungen? Das blick ich jetzt ja mal gar nicht mehr. Also ich habe die Dateien: KochRezepte.html (in dem ist das Formular zu finden) checkform.pl (in dem ist das Perlzeug) So jetzt soll ich aber irgendwas noch mit .cgi enden lassen. Nur was?Ps: Sorry für die ach so bescheuerte Frage, aber hier traue ich mich niemanden zu fragen, also ist wohl das Netz die einzige Hilfe
Datum: 10.05.2005-11:47

|
re: in eine Datei Daten einlesen
|
Seitenanfang |
| Normalerweise ist es egal, ob die Datei checkform.pl oder checkform.cgi heißt. Die meisten Webserver sind so konfiguriert, dass bei Endungen für CGI-Skripte verwendet werden können.
Datum: 11.05.2005-09:08

|
re: in eine Datei Daten einlesen
|
Seitenanfang |
danke! Bin schon wieder dran. Muss gerade noch was in JavaScript machen. Mein grösstes Problem ist, dass ich alles auf einmal machen will und so voll durcheinander komme. Wenn die Seite fertig ist, dann werde ich wohl erstmal nichts mehr machen für ne Weile.
Datum: 11.05.2005-10:51

|
re: in eine Datei Daten einlesen
|
Seitenanfang |
| Hi Renee Könnte ich dir vielleicht meien Datei mal senden. Vielleicht könntest du sie ja mal KURZ überfliegen, ob ein grober Fehler drin ist. Denn ich schaffe es einfach nicht sie laufen zu lassen. Gruß, Meike
Datum: 12.05.2005-11:21

|