PHP-Logo

PHP-Kurs


Beispiele

E-Mail Formular

Dieses Skript gibt ein E-Mail-Formular aus.

Größtenteils handelt es sich dabei zunächst um HTML.

HTML-Formulare kann man als Schnittstelle zwischen HTML und PHP nutzen, um User-Eingaben in PHP zu verarbeiten.
Näheres hierzu: siehe Formulare

Hier sei nur soviel gesagt, dass das Formular über die Methode POST in Zeile 4 die Seite mail.php aufruft und die User-Eingaben von mail.php weiterverarbeitet werden.

Das weiterverarbeitende Skript der mail.php ist über den Button zu erreichen.

Der Captcha-Code verhindert, dass das E-Mail-Formular von Bots missbraucht werden kann und Spam-Fluten abgeschickt werden.
Den Captcha-Code findet man bei www-coding.de, wenn man dem Captcha-Button folgt.

   

1<?php
2
3echo"
4<form method='post' action='mail.php' id='mail_form'>
5<h2>E-Mail Formular</h2><br>
6* = Pflichtfelder
7
8<p>Ihre E-Mail Adresse:*<br>
9<input type='text' name='absender' id='absender' maxlength='255'></p>
10
11<p>Ihr Name:*<br>
12<input type='text' name='klarname' id='klarname' maxlength='255'></p>
13
14<p>Betreff:<br>
15<input type='text' name='betreff' id='betreff' maxlength='255'></p>
16
17
18<p>Ihre Nachricht:*<br>
19<textarea cols='25' rows='10' name='nachricht'></textarea></p>
20
21<p><img src='captcha/captcha.php?RELOAD=' class='capt' alt='Captcha' width=140 height=40 /></p>
22
23<p>Bitte obenstehenden Code eingeben:* <input type='text' name='captcha_code' id='captcha_code' size=10 /></p>
24
25
26
27 <p><button type='submit' id='absenden'>Nachricht absenden</button></p>
28 <p><button type='reset' id='reset'>Eingaben zurücksetzen</button></p>
29
30</form>";
31
32
33
34
35?>

Ausgabe des Skripts:

E-Mail Formular


* = Pflichtfelder

Ihre E-Mail Adresse:*

Ihr Name:*

Betreff:

Ihre Nachricht:*

Captcha

Bitte obenstehenden Code eingeben:*

Einbindung des Skripts:

<html>
<head></head>

<body>

<?php

hier den PHP-Code einfügen

?>

</body>
</html>