HTML and CSS Reference
In-Depth Information
chen voneinander getrennt. Wenn Sie sich in der Vergangenheit bereits mit server-
seitigen Skriptsprachen beschäftigt haben, ist dies nichts Neues für Sie.
Glückt die Übermittlung der Daten, so wird die Seite kontakt-erfolgreich.html aufge-
rufen. Neben direkten Links können Sie Seiten auch via jQuery über den Aufruf
$.mobile.changePage wechseln. Dabei können Sie neben der Zieladresse auch den
Übergangseffekt einstellen. In diesem Fall entscheiden Sie sich für den Übergangsef-
fekt flip , der die Seite wie eine Art Spielkarte umdreht. Sie haben den Effekt in einem
früheren Kapitel bereits per Hand programmiert. Hier wird der Effekt automatisch
von jQuery Mobile übernommen.
Ihr JavaScript sendet nun die Daten an das PHP-Script. Dort greifen Sie die übermit-
telten Daten ab und versenden die E-Mail:
<?php
header('content-type: application/json; charset=utf-8');
$name = strip_tags($_GET['name']);
$email = strip_tags($_GET['email']);
$telefon = strip_tags($_GET['telefon']);
$artanfrage = strip_tags($_GET['artanfrage']);
$anfrage = strip_tags($_GET['anfrage']);
$header = "Von: ". name . " <" . $email . ">rn";
$empfaenger = 'mattisen@zumheiterenhering.de';
$titel = 'Das Kontaktformular wurde ausgeführt';
$mailtext = "
Name: $name
E-Mail: $email
Telefon: $telefon
Art der Anfrage: $artanfrage
Anfrage: $anfrage
";
if (mail($empfaenger, $titel, $mailtext, $header)) {
echo json_encode('success');
}
?>
Listing 8.21 Die komplette PHP-Datei, die letztendlich die E-Mail versendet
PHP-Code wird immer innerhalb der typischen PHP-Klammern <?php und ?> angege-
ben. Einen html -, head - oder body -Bereich brauchen Sie hier nicht. Die PHP-Datei über-
Search WWH ::




Custom Search