Anfrageformular ?
Mohr
- html
Hi,
hab ein Anfrageformular entworfen mit Dreamwaver, nun mein prob und zwar was für ein Befehl muss ich wo hin schreiben das ich einen Email von dem Formular erhalte ?
Quelltext :
<?php echo "<?xml version="1.0" encoding="iso-8859-1"?".">"; ?>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<title>Sonja Maier Feuerwehrbedarf</title>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" />
</head>
<body bgcolor="#FFFFCE">
<form name="form1" id="form1" method="post" action="">
<p>Anrede:.....
<select name="select">
<option>bitte auswählen</option>
<option>Herr</option>
<option>Frau</option>
</select>
</p>
<p>Name:.......
<input name="textfield" type="text" size="45" />
</p>
<p>Vorname:..
<input name="textfield2" type="text" size="45" />
</p>
<p>Feuerwhr:..
<input name="textfield3" type="text" size="45" />
</p>
<p>Straße:......
<input name="textfield6" type="text" size="45" />
</p>
<p>PLZ/Ort:...
<input name="textfield4" type="text" size="45" />
</p>
<p>Email:........
<input name="textfield5" type="text" size="45" />
</p>
<p>Tel............
<input name="textfield7" type="text" size="45" />
</p>
<p>Fax...........
<input name="textfield8" type="text" size="45" />
</p>
<p>
<select name="select2">
<option>bitte auswählen</option>
<option>Anfrage</option>
<option>Bestellung</option>
</select>
</p>
<p>
<textarea name="textarea" cols="60" rows="15"></textarea>
</p>
<p>Bitte kontaktieren Sie mich per
<select name="select3">
<option>Telefon</option>
<option>Fax</option>
<option>Email</option>
</select>
</p>
<p>
<input type="submit" name="Submit" value="Abschicken" mail to tobi.schenk@web.de/>
<input type="reset" name="Submit2" value="Verwerfen" />
</p>
<p> </p>
</form>
</body>
</html>
THX schonmal :-)
Hallo Mohr,
hab ein Anfrageformular entworfen mit Dreamwaver, nun mein prob und zwar was für ein Befehl muss ich wo hin schreiben das ich einen Email von dem Formular erhalte ?
Für eine vernünftiges Mailformular benötigst Du eine serverseitige Technik, z.B. Perl oder PHP. Lies doch bitte http://selfhtml.teamone.de/html/formulare/verarbeiten.htm#email.
...
<form name="form1" id="form1" method="post" action="">
<form name="form1" id="form1" method="post" action="pfad/zu/meinem/mailskript">
...
Serverseitig muss natürlich das entsprechende Mailskript vorhanden sein :)
Einen Einstieg dazu bieten http://aktuell.de.selfhtml.org/tippstricks/cgiperl/form-mail/index.htm für Perl, bzw. http://aktuell.de.selfhtml.org/tippstricks/php/form-mail/index.htm für PHP.
Beide Skripte solltest Du _auf keinen Fall_ 1:1 übernehmen. Es ist nicht gut, dass die Empfängeradresse vom Formular übergeben wird. Die Empfängeradresse sollte unbedingt fest im Mailskript drinstehen.
Freundliche Grüsse,
Vinzenz
PS: Ich gehe davon aus, dass dieses Sicherheitslücke bereits vielfach gemeldet wurde :)
Hi,
Danke !
Sicherheitslücke ?
von PHP und so hab ich absolut kein Plan
mfg
Mohr
Hallo Mohr,
Sicherheitslücke ?
Wenn Du ein Mailskript ins Internet stellst, dann solltest Du darauf achten, dass nicht jeder beliebige Absender an jeden beliebigen Empfänger Mail versenden kann.
von PHP und so hab ich absolut kein Plan
Es liegt an Dir, diesen Zustand zu ändern :-)
Freundliche Grüsse,
Vinzenz
Hallo,
kannst Du mal ein Beilpiel von einem guten Formular machen ?
ich sollte spätestens am Dienstag für die HP einer Bekanten ein solches haben und bis ich mir das alles Durchgelesen hab vergehen ja Jahre :-P
das Ganze sollte so aussehen
http://home.t-online.de/home/evas.waesche-shop/Anfrage.htm
Hallo Mohr,
ich sollte spätestens am Dienstag für die HP einer Bekanten ein solches haben und bis ich mir das alles Durchgelesen hab vergehen ja Jahre :-P
Stehen Deiner Bekannten serverseitige Techniken überhaupt zur Verfügung?
Wenn nein, lies bitte http://selfhtml.teamone.de/html/formulare/verarbeiten.htm#email.
Für dieses Dokument solltest Du weniger als 15 Minuten brauchen. Überlege Dir, welchen Weg Du einschlagen willst:
a) mailto-Formular (mit all seinen Nachteilen)
b) einen Form-Mailer verwenden (mit all seinen Nachteilen)
Weiterführende Verweise findest Du auf oben genannter Seite.
Da Du anscheinend nicht über Programmierkenntnisse in Perl oder PHP verfügst, wird Dir eine serverseitige Technik bis zu Deinem Termin wenig nutzen. Du könntest jetzt eine provisorische Lösung erstellen, Dich anschließend auf das Erlernen serverseitiger Techniken stürzen und später das Provisorium durch eine bessere Lösung ersetzen.
Freundliche Grüsse,
Vinzenz