Willkommen, Gast ( Anmelden | Registrierung )
| Gast_Dakar_* |
01.05.2004 - 13:17
Beitrag
#1
|
|
Gäste |
Hallo
ich möchte erstmalig ein Formular zur Kontaktaufnahme von Seitenbesuchern schreiben, dass eine einfache Textmail generiert, die ich dann abrufe. Kann jede beliebige Mailadresse verwendet werden oder muss es eine Mailbox der Domain sein, unter der das Forumular steht? Hat jemand von Euch so ein Forumular; damit ich mir mal den Quelltext anschauen kann?! Ist etwas besonderes zu beachten, wenn man ein Formular entwirft? Thx schon mal... |
|
|
|
![]() |
01.05.2004 - 13:43
Beitrag
#2
|
|
|
____________________ Gruppe: Admin Beiträge: 1.220 Mitglied seit: 20.10.2001 Mitglieds-Nr.: 3 |
PHP Formmailer ... 3 Mal raten, wo der in der Form eingesetzt wird
QUELLTEXT <?
$mail = $HTTP_POST_VARS['mail']; $text = $HTTP_POST_VARS['text']; if ($mail != ""){ if ($text != ""){ $name = $HTTP_POST_VARS['name']; $mail = $HTTP_POST_VARS['mail']; $homepage = $HTTP_POST_VARS['homepage']; $text = $HTTP_POST_VARS['text']; $absender = "DeineMaildadresse@provider.de"; // IP bestimmen $ip = getenv('REMOTE_ADDR'); // IP auflösen und Host bestimmen $host = gethostbyaddr($ip); // Zeit bestimmen $zeit = date("d.m.Y H:i:s"); $subject = "Anfrage von: ".$name; $header = "From: Dein Name <".$absender.">\n"; $header .= "Reply-To: ".$name." <".$mail.">\n"; $header .= "BCC: werkriegtdasnoch@provider.de,".$mail."\n"; $header .= "X-Mailer: PHP/" . phpversion(). "\n"; $body = "Hallo ".$name.",\n\n"; $body .= "vielen Dank fuer die Anfrage!\n"; $body .= "Folgende Daten wurden am ".$zeit." gespeichert:\n\n"; $body .= "Name: ".$name." (".$mail.")\n"; $body .= "Url: ".$homepage."\n"; $body .= "Text: ".$text."\n\n"; $body .= "Der Eintrag wurde von IP ".$ip." (".$host.") vorgenommen.\n"; $body .= "Dies ist eine automatisch generierte Mail!\n\n"; mail($absender,$subject,$body,$header); $send = "1"; } } ?> <!doctype html public "-//W3C//DTD HTML 4.0 Transitional//EN" "http://www.w3.org/TR/REC-html40/loose.dtd"> <html> <head> <title> Mailformular </title> <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1"> <link rel="stylesheet" href="p5kontakt.css" type="text/css"> </head> <body text="#000000" bgcolor="#F3EFDE"> <div class="pformstrip"><h3>Kontaktformular</h3></div> <div class="tablefill"> <? if ($send != "1") { echo ' <h4>Kontaktformular</h4> <form method="POST" action="p5kontakt.php"> <table width="60%" align="center" summary="das Kontaktformular"> <tr> <td align="top" align="left"> Name </td> <td valign="top" align="left"> <input type="text" name="name" size="15" maxlength="30" value="'.$HTTP_POST_VARS['name'].'"> </td> <td valign="top" align="left"> </td> <td valign="top" align="left"> <input type="text" name="mail" size="15" maxlength="100" value="'.$HTTP_POST_VARS['mail'].'"> </td> </tr> <tr> <td valign="top" align="left"> Homepage </td> <td colspan="3" valign="top" align="left"> <input type="text" name="homepage" size="35" maxlength="100" value="'.$HTTP_POST_VARS['homepage'].'"> </td> </tr> <tr> <td colspan="4" valign="top" align="left"> <textarea name="text" cols="46" rows="7">'.$HTTP_POST_VARS['text'].'</textarea> </td> </tr> <tr> <td colspan="2" valign="top" align="center"> <input type="Submit" name="Senden" value="Mail senden"> </td> <td colspan="2" valign="top" align="center"> <input type="reset" value="Formular zurücksetzen"> </td> </tr> </table> </form> '; } else { echo ' <h2>Vielen Dank für Deine Anfrage!</h2> <p>Wir haben folgende Daten erhalten:</p> <ul> <li>Name: '.$name.'</li> <li>Mail: '.$mail.'</li> <li>Homepage: '.$homepage.'</li> <li>Text: '.$text.'</li> <li>gesendet von: '.$host.' ('.$ip.')<br>'.$zeit.'</li> </ul> <p>Wir werden uns umgehend bei Dir melden!</p> '; } ?> </div> </body> </html> |
|
|
|
Dakar Formular Mit Mailzusendung 01.05.2004 - 13:17
Apeman Prinzipiell musst du (dein Provider) auf dem Serve... 01.05.2004 - 13:21
Dakar Ja, PHP ist vorhanden. Ich möchte aber keine gross... 01.05.2004 - 13:36
Dakar Danke Andreas!
Wo muss ich nun welche Variabl... 01.05.2004 - 14:17
Andreas Ähm, bei Dir läuft lokal schon ein WebServer mit P... 01.05.2004 - 14:32
Dakar Im Moment läuft lokal kein Server mit PHP, also ha... 01.05.2004 - 17:36
Andreas URL? Kristallkugel und so
Wenn das Ergebnis glei... 01.05.2004 - 17:45
Dakar Ooh mann - ich Depp!!! Bin aber wenigs... 01.05.2004 - 18:09
Dakar Aaaah nun hab ich`s auch endeckt: http://www.a... 01.05.2004 - 18:31
Conny Hallo Tom,
ich habe mal für Dich -und die anderen,... 01.05.2004 - 19:17
Apeman Also seit etwa 3 Jahren schreibe ich auch in PHP, ... 01.05.2004 - 21:26
Andreas Wobei ich gerade bei einem Formular die Tabelle au... 01.05.2004 - 21:27
Andreas ZITAT(Apeman @ 01.05.2004 - 22:26)value=... 01.05.2004 - 21:46
Apeman Ja sicher. Aber ich habe die Frage gestellt, weil ... 01.05.2004 - 21:51
Conny ZITAT(filmfacts @ 01.05.2004 - 22:27)Wobei ic... 01.05.2004 - 22:04
Dakar Danke Conny,
werde es morgen eingehender studiere... 01.05.2004 - 22:12
Conny ZITAT(Dakar @ 01.05.2004 - 23:12)??? warum do... 01.05.2004 - 22:19
Apeman ZITAT(Conny @ 01.05.2004 - 23:04)@Apeman:
Das... 01.05.2004 - 23:58
Dakar Andreas - Hallo Conny
VIELEN DANK !!... 02.05.2004 - 0:30
Dakar Ich kann es zu später Stunde nicht lassen...
Q... 02.05.2004 - 0:53
Conny ZITAT(Apeman @ 02.05.2004 - 0:58)Erklärt aber... 02.05.2004 - 8:15
Conny ZITAT(Dakar @ 02.05.2004 - 1:53)Ist jetzt doc... 02.05.2004 - 8:19
Andreas ZITAT(Apeman @ 01.05.2004 - 22:26)value=... 02.05.2004 - 8:49
Dakar Was passierte eigentlich, wenn jemand -soll ja man... 02.05.2004 - 12:07
Conny Nichtzustellbare Mails kommen als 'nichtzustel... 02.05.2004 - 12:20
Apeman ZITAT(Conny @ 02.05.2004 - 9:15)Hallo Apeman,... 02.05.2004 - 22:08
Andreas ZITAT(Apeman @ 02.05.2004 - 23:08)Ich gebe me... 02.05.2004 - 22:37
Andreas Kleine Ergänzung zu diesem Formular:
Ich benutze ... 12.11.2005 - 14:19![]() ![]() |
|
Vereinfachte Darstellung | Aktuelles Datum: 03.12.2025 - 19:22 |