Thread Wie erstelle ich ein CGI-Script und die dazugehörige pl-Datei? (6 answers)
Opened by Pixi at 2013-03-14 13:55

Gast Pixi
 2013-03-14 13:55
#166365 #166365
Huhu,

gleich vorne weg, ich bin absoluter newbie und von Perl leider (noch) keine Ahnung.

Ich habe folgendes Problem: Ich möchte eine Website mit einem Kontaktformular erstellen, welches die dort gemachten Angaben per cgi an z.B. kontaktdaten.pl sendet. Ich weiß aber überhaupt nicht, wie so ein CGI-Script oder die Perl-Datei auszusehen hat.

Die Website steht so weit, funktioniert und ist valide. Nur eben die Datenübermittlung nicht.

CGI und Perl sind u.a. vom Provider unterstützt.

Der Code des Formulars sieht so aus:
Code: (dl )
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
 <fieldset>
<legend>Persönliche Angaben</legend>
<input name="titel" type="radio" id="frau" class="radio" value="Frau" />
<label for="frau">Frau</label>
<input name="titel" type="radio" id="herr" class="radio" value="Herr" />
<label for="herr">Herr</label>
<br />
<label for="vorname">Vorname*</label>
<br />
<input name="vorname" type="text" id="vorname" size="48" onfocus="if(this.value==this.defaultValue)
this.value='';" onblur="if (this.value=='') this.value=this.defaultValue;" />
<br />
<label for="nachname">Nachname*</label>
<br />
<input name="nachname" type="text" id="nachname" size="48" onfocus="if(this.value==this.defaultValue)
this.value='';" onblur="if (this.value=='') this.value=this.defaultValue;" />
<br />
<label for="firma">Firma</label>
<br />
<input name="firma" type="text" id="firma" size="48" onfocus="if(this.value==this.defaultValue)
this.value='';" onblur="if (this.value=='') this.value=this.defaultValue;" />
<br />
<label for="email"><span lang="en">E-Mail</span>*</label>
<br />
<input name="email" type="text" id="email" size="48" onfocus="if(this.value==this.defaultValue)
this.value=' @ ';" onblur="if (this.value==' @ ') this.value=this.defaultValue;" />
<br />
<label for="tel">Telefon</label>
<br />
<input name="tel" type="text" id="tel" size="48" onfocus="if (this.value==this.defaultValue)
this.value='';" onblur="if (this.value==' / ') this.value=this.defaultValue;" />
<br />
</fieldset>
<fieldset>
<legend>Was kann ich für Sie tun?</legend>

<label for="textfeld">Ihre Nachricht an mich</label>
<br />
<textarea name="textfeld" cols="37" rows="6" id="textfeld" onfocus="if(this.value==this.defaultValue)
this.value='';" onblur="if (this.value=='') this.value=this.defaultValue;"></textarea>
<br /><br />
<label for="infos">Wie sind Sie auf mich aufmerksam geworden?</label>
<select name="infos" id="infos">
<option value="keine">----</option>
<option value="Familie/Freunde/Bekannte">Familie/Freunde/Bekannte</option>
<option value="Facebook">Facebook</option>
<option value="Suchmaschine">Suchmaschine</option>
<option value="Werbung">Werbung</option>
<option value="sonstiges">sonstiges</option>
</select>
<br />


<input name="senden" type="submit" class="button" value="senden" />
<input name="loeschen" type="reset" class="button" value="löschen" />
<br/><br/>
<p><strong>Hinweis</strong>: Die mit <em>*</em> bezeichnet Felder sind Pflichtfelder.</p>
<p><strong>Ihre Daten dienen nur für mich zur leichteren Kontaktaufnahme und werden nicht an Dritte weitergegeben!</strong></p>
</fieldset>


Ich hoffe ihr könnt mir helfen und zerreißt mich nicht mit meiner Unwissenheit.
Last edited: 2013-03-14 14:07:31 +0100 (CET)

View full thread Wie erstelle ich ein CGI-Script und die dazugehörige pl-Datei?