perlunity.de - PERL | JAVASCRIPT | PHP | MySQL | APACHE



#!/COMMUNITY

Members: 5374
davon online: 1
weitere User: 30
Click for quality!




11.02.2012 / 12:54

Community-Member werden   |   Paßwort vergessen   |   OnlineMonitor (1) Wer ist online ... OnlineMonitor starten !
     

 

Home


PERLscripts


PHPscripts


JAVAscripts


Hilfreiches


Links2www


Newscenter


Community


Interna




Community  »  Perl: Allgemeines Forum zur Themenübersicht Themensuche Themenansicht in Thread-Modus


Beitragin eine Datei Daten einlesen
Seitenanfang
Hallo
Bin Perlanfänger

Wie 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

Beitragre: 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/perl

use 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

Beitragre: 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

Beitragre: 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

Beitragre: 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

Beitragre: 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

-






-
-