EaglePipe
Lt. Commander
- Registriert
- Juli 2008
- Beiträge
- 1.173
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.
<?php
echo '<?xml version="1.0" encoding="iso-8859-1"?>'
?>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.1//EN" "http://www.w3.org/TR/xhtml11/DTD/xhtml11.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" dir="ltr" xml:lang="de">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" />
<title>Kontaktformular</title>
</head>
<body>
<div>
<form action="" method="post">
<p> Ihr Name:<input type="text" name="von"></p>
<p>Ihre Email-Adresse:(Für Antwort):<input type="text" name="email"></p>
<p>Betreff:<input type="text" name="betreff"></p>
<p>Ihre Nachricht:<textarea name="nachricht" cols="50" rows="10">
</textarea></p>
<p><input type="submit" value="Absenden" name="fertig"></p>
</form>
<?php
$von = $_POST['von'];
$email = $_POST['email'];
$betreff = $_POST['betreff'];
$nachricht = $_POST['nachricht'];
$fertig = $_POST['fertig'];
function checkEmail( $email )
{
$nonascii = "\x80-\xff";
$nqtext = "[^\\\\$nonascii\015\012\"]";
$qchar = "\\\\[^$nonascii]";
$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";
$pattern = "$user_part\@$domain_part";
if (!preg_match( "/$pattern$/", $email ))
{
return FALSE;
}
else
{
return TRUE;
}
}
if(isset($fertig)){
if ($von == "") {
echo"<script type=\"text/javascript\"> alert(\"Sie haben ihren Namen nicht angegeben!\");</script>";
} elseif ($email == "") {
echo"<script type=\"text/javascript\"> alert(\"Sie haben ihre Email nicht angegeben!\");</script>";
} elseif ($betreff == "") {
echo"<script type=\"text/javascript\"> alert(\"Sie haben keinen Betreff angegeben!\");</script>";
} elseif ($nachricht == "") {
echo"<script type=\"text/javascript\"> alert(\"Sie haben keine Nachricht angegeben!\");</script>";
} elseif (!checkEmail( $_REQUEST['email'] )) {
echo"<script type=\"text/javascript\"> alert(\"Die Email Adresse ist nicht gueltig!\");</script>";
} else {
$datum = date("d.m.Y");
$uhrzeit = date("H:i");
$datum=$datum ."-". $uhrzeit ."Uhr";
$ich = "HIER IHRE EMAIL EINTRAGEN";
$betreffemail = "Kontaktformular";
$text = "Sie haben eine Nachricht von:".$von."
Seine Email Adresse lautet:".$email."
Der Betreff lautet:".$betreff."
Das Sendedatum:".$datum."
Die Nachrich lautet:".$nachricht."
";
mail($ich, $betreffemail, $text,
"From: Absender <Absenderemail>");
echo"Mail verschickt <br>";
echo"<script type=\"text/javascript\"> alert(\"Die Nachricht wurde erfolgreich verschickt!\");</script>";
}
}
?>
</div>
</body>
</html>
<form action="" method="post">
<p> Ihr Name:<input type="text" name="von"></p>
<p>Ihre Email-AdresseFür Antwort):<input type="text" name="email"></p>
<p>Betreff:<input type="text" name="betreff"></p>
<p>Ihre Nachricht:<textarea name="nachricht" cols="50" rows="10">
</textarea></p>
<p><input type="submit" value="Absenden" name="fertig"></p>
</form>
<?php
$von = $_POST['von'];
$email = $_POST['email'];
$betreff = $_POST['betreff'];
$nachricht = $_POST['nachricht'];
$fertig = $_POST['fertig'];
function checkEmail( $email )
{
$nonascii = "\x80-\xff";
$nqtext = "[^\\\\$nonascii\015\012\"]";
$qchar = "\\\\[^$nonascii]";
$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";
$pattern = "$user_part\@$domain_part";
if (!preg_match( "/$pattern$/", $email ))
{
return FALSE;
}
else
{
return TRUE;
}
}
if(isset($fertig)){
if ($von == "") {
echo"<script type=\"text/javascript\"> alert(\"Sie haben ihren Namen nicht angegeben!\");</script>";
} elseif ($email == "") {
echo"<script type=\"text/javascript\"> alert(\"Sie haben ihre Email nicht angegeben!\");</script>";
} elseif ($betreff == "") {
echo"<script type=\"text/javascript\"> alert(\"Sie haben keinen Betreff angegeben!\");</script>";
} elseif ($nachricht == "") {
echo"<script type=\"text/javascript\"> alert(\"Sie haben keine Nachricht angegeben!\");</script>";
} elseif (!checkEmail( $_REQUEST['email'] )) {
echo"<script type=\"text/javascript\"> alert(\"Die Email Adresse ist nicht gueltig!\");</script>";
} else {
$datum = date("d.m.Y");
$uhrzeit = date("H:i");
$datum=$datum ."-". $uhrzeit ."Uhr";
$ich = "HIER IHRE EMAIL EINTRAGEN";
$betreffemail = "Kontaktformular";
$text = "Sie haben eine Nachricht von:".$von."
Seine Email Adresse lautet:".$email."
Der Betreff lautet:".$betreff."
Das Sendedatum:".$datum."
Die Nachrich lautet:".$nachricht."
";
mail($ich, $betreffemail, $text,
"From: Absender <Absenderemail>");
echo"Mail verschickt <br>";
echo"<script type=\"text/javascript\"> alert(\"Die Nachricht wurde erfolgreich verschickt!\");</script>";
}
}
?>