Brauche Kontaktformular

Hallo,
sicher eine häufig gestellte Frage mit vielen Meinungen.
Ich benötige für ein Projekt ein Kontakformular, kenne mich aber sogut wie gar nicht mit PHP und MySQL aus.
Ich bin lediglich Hobby-Webdesigner und pflege 2 kleine Webseiten, lediglich mit HTML und CSS.

Im Kontaktformular soll es eine Auswahl zwischen 3 Empfänger geben, dann ein paar Felder zur Eingabe von Mailadresse, Name und Wohnort. Und anschließend natürlich noch ein Textarea.

Wie groß ist der Aufwand? Hat jemand nützliche Seiten für mich mit denen ich ein solches Formular erstellen kann? Es gibt nicht zufällig jemanden, der mir eine Vorlage schicken kann?
Ich habe bisher nur ganz simpel mit einem Onlineeditor gearbeitet, dort stört mich aber die im Formular eingebundenen Copyrights, außerdem will der Anbieter mitlerweile einmalig 7€ für die Freischaltung.

Ich bedanke mich schon mal im voraus.
Gruß
bseQ

Kein Aufwand :slight_smile:
PHP Tutorial - PHP Formular senden und auswerten
LG

Es geht noch einfacher und zuerlässiger mit dem Script auf Seite
PHP 5.3 MySQL 5.1 - Dr. Florence Maurice, Buch von Addison-Wesley.
Lad dir einfach das Paket herunter und du findest viele nützlich Vorlagen.
Für ein Sicheres Kontakt Formular öffne den ordner php_besispiele ->kap_07->php-validierung.php
Für weitere Frgen schreib sie hier rein.
Eine Danksagung wäre nicht schlecht :wink:
webber979

Hallo, möchtest du du das Formular per Mail schicken oder in eine MySQL DB speichern?

Per Mail hättest du folgendes script:
[PHP]
if ( array_key_exists(‚submit‘, $_POST) ) {
$sicherheitscode = $_POST[„sicherheitscode“];
$sicherheitscode_generated = $_POST[„sicherheitscode_generated“];
$empfaenger = $_POST[„empfaenger“];
$name = $_POST[„name“];
$vorname = $_POST[„vorname“];
$email = $_POST[„email“];
$titel = $_POST[„titel“];
$text = $_POST[„text“];

$db_uhrzeit = date(„H:i:s“);
$db_datum = date(„d.m.Y“);
$sort = date(„Y-m-d H:i:s“);

$mail_empfaenger = $empfaenger . ‚EMPFÄNGER‘;
$mail_betreff = ‚BETREFF‘;
$mail_nachricht = $text;
$mail_header = 'From: ’ . $vorname . ’ ’ . $name . „\r\n“ .
'Reply-To: ’ . $email . „\r\n“ .
‚X-Mailer: PHP/‘ . phpversion();

mail($mail_empfaenger, $mail_betreff, $mail_nachricht, $mail_header);

echo „Anfrage Erfolgreich versendet.
Ihre Anfrage wurde Erfolgreich entgegengenommen.

Sie werden in kürze Weitergeleitet…“;
echo „<meta http-equiv="refresh" content="0;URL=…/kontakt/">“;
}

srand((float)microtime() * 2500000);

$sicherheitsziffer = array('', 'a', 'b', 'c', 'd', 'e', 'f', 'g', 'h', 'i', 'j', 'k', 'l', 'm', 'n', 'o', 'p', 'q', 'r', 's', 't', 'u', 'v', 'w', 'x', 'y', 'z', '1', '2', '3', '4', '5', '6', '7', '8', '9', '0',);

shuffle($sicherheitsziffer);

$sicherheitscode = $sicherheitsziffer[3] . $sicherheitsziffer[7] . $sicherheitsziffer[6] . $sicherheitsziffer[24] . $sicherheitsziffer[19]

?>

Kontaktformular
Wählen sie Ihren Ansprechpartner
Webmaster
Kommandanten
Vorstand
Jugendwart

Ihr Name:
Ihr Vorname:
Ihre E-Mail:
Titel der Anfrage:
Ihr Anliegen:
Sicherheitscode:
<? echo $sicherheitscode; ?>
[/PHP]

Niemals Nutzereingaben ungefiltert in den Header-Parameter der mail-Funktion lassen.

Diese Informationen hättest du dir aber auch sehr sehr leicht selbst durch suchen finden können.

Google spuckt sicherlich Millionen von Beiträgen wovon die ersten 100 Seiten Tutorials, Kostenlose Tools und mehr sind.

Falls du erhofft hast, dass dir das jemand macht, dann kommt der Thread in die „Jobbörse“ rein. Da kannst du als Gegenleistung:„NIX“ angeben und jeder der Lust hat, wird dir sicher helfen. Da ein Kontaktformular keine RIA ist, werden sich sicherlich Ehrenamtliche Hobby Coder finden.