In diesem Artikel werde ich erklären, wie man ein einfaches Feedback-Formular zu erstellen, und wie die Daten auf diesem Formular eine E-Mail-Adresse eingegeben senden.
Zwei Web-Seiten erzeugt werden müssen, um diese Aufgabe zu erfüllen:
Feedback.htm - das Feedback-Formular selbst, und processData.php - das Formular-Handler, der die Daten in das Formular eingetragen Prozesse:
Feedback.htm
<Html>
<Head> </ head>
<Body>
<Table cellpadding = "6">
<Tr>
<Td bgcolor = "# E0F0F0" style = "border-top: 1px solid # 009999; border-right: 1px solid # 009999; border-left: 1px solid # 009999; border-bottom: 1px solid # 009999">
<H2> Feedback-Formular </ h2>
Wenn Sie Ihr Feedback auf dieser Website stellen, die entweder positiv oder negativ sein, nutzen Sie bitte dieses Formular, um dies zu tun.
<Form name = "form1" method = "post" action = "processData.php" onSubmit = "return checkfields ()">
Subjekt
<Br> <input type = "text" name = "title" size = "50">
. Geben Sie den Text
<Br> <textarea rows = "8" cols = "43" name = "Kommentare"> </ textarea>
Von (Ihre E-Mail-Adresse)
<Br> <input type = "text" name = "von" size = "50"> 16. <Br>
<Input type = "submit" name = "Submit" value = "Feedback senden">
</ Form>
</ Td>
</ Tr>
</ Table>
</ Body>
</ Html>
Dies ist das Formular auf der Website-Besucher präsentiert. Es gibt nur drei Felder, aber Sie können natürlich so viele wie gewünscht auf eigene Faust zu bilden.
Wenn der Website-Besucher klickt auf die Schaltfläche Feedback senden, die Daten in die drei Felder eingegeben wird an processData.php.
processData.php
<? Php
/ / Diese Seite sendet das Feedback in Form einer E-Mail-Adresse eingegeben
$ title = $ _REQUEST [ 'title'];
$ comments = $ _REQUEST [ 'comments'];
$ from = $ _REQUEST [ 'from'];
/ / E-Mail-Feedback zu einer bestimmten E-Mail-Adresse
$ email = "someone@somewhere.com";
/ / Das Thema
$ subject = "Feedback von der Website";
/ / Die Botschaft
$ message = "Titel:".
"$ title".
"Kommentare:".
"$ comments".
"From:".
"$ from";
mail ($ email, $ subject, $ message, "From: $ from");
? >
<Html>
<Head>
</ Head>
<Body>
Vielen Dank für Ihr Feedback.
<Br>
Kind Regards
</ Body>
</ Html>
(Bitte beachten Sie: Linien 11 bis 16 sollte eigentlich auch ein paar Backslash n's ein paar Zeilenumbrüche in der E-Mail einzuführen. Leider, wegen Display Überlegungen, musste ich sie aus diesem Beispielcode fallen zu lassen.)
Es gibt zwei große Bereiche auf unserer Web-Seite: ein PHP-Skript an der Spitze und ein HTML-Bereich am unteren Rand. Das PHP-Script bekommt die Daten aus dem Formular und stellt sie in drei Variablen ($ titel, $ comments, und $ ab). Ein Thema, variable ($ subject) ist ebenfalls festgelegt. Die PHP-Mail-Funktion verarbeitet diese Variablen und generiert eine E-Mail-Nachricht, die an die E-Mail-Adresse in $ definierte E-Mail gesendet wird.
Die Verwendung von HTML im unteren Bereich der Web-Seite zeigt nur eine Nachricht an den Website-Besucher nach dem E-Mail gesendet wurde. Wenn Sie irgendwelche Schwierigkeiten stoßen in immer Firma für diese Arbeiten, um dann komplett in die Welt der kommen webdhoom.come