php, codeschnipsel, php beispielen
[Tutorial] Kontaktformular erstellen [7 / 7]
   

Main
Home
Fachbuecher
Support Board
Webmaster News
Script Newsletter
Kontakt
Script Installation
Php
Php Tutorials
Impressum

Userbereich
kostenlos Anmelden
Memberliste
Login

Script Datenbank
Script Übersicht
Script eintragen
Script Top 20

Suche

 
Script Seite



Unsere Php Scripts
Counter Script
Umfrage Script
Bilder Upload Script

Script Mods
phpBB Adsense Mod

Tools und Generatoren
.htpasswd Generatoren
md5 Generatoren
base64 Generatoren
ICQ Generatoren
Colorpicker
Unix timestamp Tool
tdl Liste
Webkatalog Verzeichnis

Partner
Sprüche Treff
weiter Partner

Hosterplus.de
Bekommen Sie Webspace, Domains und Rootserver m..


clichehosting..
Webhoster mit recht einfachen Angeboten.


weitere Anbieter

RSS Webmaster Newsfeed von Php Space RSS Webmaster Newsfeed
RSS Script Newsfeed von Php Space RSS Script Newsfeed

Statistik
10 Gäste Online
0 Member Online
675 Besucher heute

 

[Tutorial] Kontaktformular erstellen [7 / 7]

Sie befinden sich: Home > Webmaster News

Wir haben nun alle Daten geprüft und können nun die Weiterverarbeitung beginnen. Zunächst bauen wir uns eine Email mit den eingegebenen Daten. damit es übersichtlich bleibt, betrachten wir nur die zuletzt eingefügte if-Klammer:


<?php
if($hinweis == ''// Alles OK, Daten verarbeiten.

}
?>

Zuerst entfernen wir Sonderzeichen aus dem namen und dem Nachrichtentext:

$name = htmlspecialchars($name,ENT_QUOTES);
$nachricht = htmlspecialchars($nachricht,ENT_QUOTES);

Der PHP-Email-Befehl sieht so aus:


<?php
mail
"$mailto""$subject""$message_text""From:$fromnCC:$ccnBCC:$bccn");
?>

$email ist die Emailadrese des Empfängers
$subject ist der Betreff der Email
$message_text ist der Text der Mail
$cc ist ein oder mehrere CC-Empfänger (carbon copy, sichtbar) und $bc ist ein oder mehrere BCC-Empfänger (blind copy, unsichtbar)
$from ist der Absender der mail im format 'name@domain.de' oder ' name@domain.de'

Wir können die einzelnen Mailteile nun also erstellen:


<?php
if($hinweis == ''// Alles OK, Daten verarbeiten.

$from 'absender@meinedomain.de';
$mailto 'absender@meinedomain.de';
$subject 'Kontaktformular wurde ausgefüllt';
$cc $bcc '';

$message_text ="

Eingegebene Daten: 

Name: $name
Text: $nachricht
Mail: $email

"
;

mail"$mailto""$subject""$message_text""From:$fromnCC:$ccnBCC:$bccn");
$hinweis.="Nachricht wurde übertragen";

}
?>

Nach dem Senden der Mail wird nun wieder das Kontaktformular verschickt und der Hinweis ausgegeben, dass die Nachricht übertragen wurde. Diesen Hinweis könnte der Besucher übersehen - besser ist es, eine separate Seite zu bauen, auf der wir mit statischem Text ausgeben, dass die eingegebenen daten den Empfänger erreicht haben. Statt der Nachricht verweisen wir auf diese Seite:

 
<?php
mail
"$mailto""$subject""$message_text""From:$fromnCC:$ccnBCC:$bccn");
header("Location: http://www.ihredomain.de/dankeseite.html"); 
?>

Mit diesem Script sind Sie nun sicherlich auch selbst in der Lage, die Daten in eine Datenbanktabelle einzutragen. Zu dieser Tabelle können Sie sich Bearbeitungsprogramme und Followup-Scripts schreiben und so mit einfachen Mitteln ein kleines Ticket-System erstellen. Viel Erfolg!

 

Teile dieses Tutorials: -1- -2- -3- -4- -5- -6- -7-

 



(Quelle: Wolfgang ), Eingetragen am 08.July.2008




Ähnliche News

27.08.2008 - [Tutorial] Passwörter für userbereich er...
29.07.2008 - [Tipp] 404-Fehler mit .htaccess abfangen
14.07.2008 - [Tutorial] Memberbereich mit $_SESSION[] - [Teil 5...
14.07.2008 - [Tutorial] Memberbereich mit $_SESSION[] - [Teil 4...
08.07.2008 - [Tutorial] Kontaktformular erstellen [6 / 7]

Letzten Webmaster News

29.08.2008 - [Tutorial] Verbindung zu MySql und Auswahl einer D...
28.08.2008 - [TIPP] PHP code lesbar gestaltet
28.08.2008 - [Tutorial] Arbeiten mit Unix-Zeitstempeln, date(),...
27.08.2008 - [Code] Zaehlen, wie häufig ein Wort in einem ...
27.08.2008 - [code] Passwörter mit md5 verschlüsselt ...







  Anzeige 

 
 
Webhosting Service | Board Features