Folge dem Video um zu sehen, wie unsere Website als Web-App auf dem Startbildschirm installiert werden kann.
Anmerkung: Diese Funktion ist in einigen Browsern möglicherweise nicht verfügbar.
Seh ich das richtig, einfach nur ein paar textboxen (name, email, text...)
Und einen Button "Abschicken"?
Gruß Eisenmann
Quelle: Formmailer-WebseiteDer Formmailer dient zur komfortablen Versendung von Emails, die aus HTML-Formularen erzeugt werden [...]
eisenmann schrieb:einfach nur ein paar textboxen (name, email, text...)
Und einen Button "Abschicken"
$empfaenger = 'DEINEMAILADDY@DOMAIN.CH';
$name = $_POST['name'];
$betreff = 'BETREFF';
$nachricht = $_POST['nachricht'];
$sendermail = $_POST['mail'];
mail("$empfaenger", "$betreff", "$nachricht", "From: $name "); //Mail an dich
$betreff = 'BETREFF 2';
$nachricht = 'BESTÄTIGUNG';
mail("$sendermail", "$betreff", "$nachricht") //Bestätigungsmail
Nachricht

HIER DEINE MAILDRESSE REIN
$formularAnzeigen = false;
if (!empty($_POST['senden']) && (
empty($_POST['vorName']) ||
empty($_POST['nachName']) ||
empty($_POST['eMail']) ||
empty($_POST['betreff1']) ||
empty($_POST['nachricht']))) {
$formularAnzeigen = true;
echo '[SIZE=6][COLOR=#FF0000]Bitte alle Pflichtfelder ausfuellen.[/COLOR][/SIZE]';
} else if (!empty($_POST['senden']) &&
!isEmail($_POST['eMail'])) {
$formularAnzeigen = true;
echo '[SIZE=6][COLOR=#FF0000]Die E-Mail-Adresse ist nicht korrekt.[/COLOR][/SIZE]';
} else if (empty($_POST['senden'])) {
$formularAnzeigen = true;
}
if ($formularAnzeigen) {
?> Bitte alle Felder mit * ausfüllen.
[TABLE]
[TR]
[td] [/td]
[td]
[B]Anrede:[/B] [/td]
[td]
>Frau
>Herr[/td]
[td]
Bitte wählen Sie hier Ihre Anrede aus. [/td]
[/TR]
[TR]
[td][CENTER]*[/CENTER][/td]
[td][B]
Vorname:[/B][/td]
[td][/td]
[td] [/td]
[/TR]
[TR]
[td][CENTER]*[/CENTER][/td]
[td][B]
Nachname:[/B][/td]
[td] [/td]
[/TR]
[TR]
[td][CENTER]*[/CENTER][/td]
[td][B]
Ihre E-Mail:[/B][/td]
[td]
zB: name@mail.de, ihrName@anbieter.de [/td]
[/TR]
[TR]
[td][CENTER]*[/CENTER][/td]
[td][B]
Betreff:[/B][/td]
[td] [/td]
[/TR]
[TR]
[td][CENTER]*[/CENTER][/td]
[td][B]
Nachricht:[/B][/td]
[td] [/td]
[/TR]
[TR]
[td] [/td]
[td][B]
Kopie der Nachricht:[/B][/td]
[td]>
[td]
Möchten Sie eine Kopie der Nachricht per E-Mail erhalten? [/td] [/td]
[/TR]
[td]
[TR]
[td]
[CENTER]
[/CENTER]
[/td]
[td] [/td]
[/TR]
[/td]
[/TABLE]
[td][/td]
[td]
} else {
$eMail = '
Anrede:
'.$_POST['anrede'].'
Vorname:
'.$_POST['vorName'].'
Nachname:
'.$_POST['nachName'].'
E-Mail:
'.$_POST['eMail'].'
Betreff:
'.$_POST['betreff1'].'
Nachricht:
'.$_POST['nachricht'].'
';
if (@mail("HIER DEINE MAILDRESSE REIN",
"Neue Nachricht vom Kontaktformular",
$eMail)) {
echo "Ihre Nachricht wurde erfolgreich verschickt, vielen Dank!
";
} else {
echo "E-Mail-Verkehr funktioniert zur Zeit nicht
";
}
if ($_POST['kopie']) {
if (@mail($_POST['eMail'],
"Hier die Kopie Ihrer Nachricht an uns.",
$eMail)) {
echo "Sie haben eine Kopie der Nachricht zugeschickt bekommen.
";
}
}
}
function isEmail($email) {
$nonascii = "\x80-\xff";
$nqtext = "[^\\$nonascii\015\012\']";
$qchar = "\\[^$nonascii]";
$protocol = "(?:mailto:)";
$normuser = "[a-zA-Z0-9][a-zA-Z0-9_.-]*";
$quotedstring = "\"(?:$nqtext|$qchar)+\"";
$user_part = "(?:$normuser|$quotedstring)";
$dom_mainpart = "[a-zA-Z0-9][a-zA-Z0-9._-]*\.";
$dom_subpart = "(?:[a-zA-Z0-9][a-zA-Z0-9._-]*\.)*";
$dom_tldpart = "[a-zA-Z]{2,5}";
$domain_part = "$dom_subpart$dom_mainpart$dom_tldpart";
$regex = "$protocol?$user_part\@$domain_part";
if (preg_match("/^$regex$/",$email)) {
return true;
}
return false;
}
?>