Advertisement
Guest User

Untitled

a guest
Feb 27th, 2015
239
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 3.17 KB | None | 0 0
  1. <?php
  2.  
  3. /**
  4. * Konfiguration
  5. *
  6. * Bitte passen Sie die folgenden Werte an, bevor Sie das Script benutzen!
  7. *
  8. * Das Skript bitte in UTF-8 abspeichern (ohne BOM).
  9. */
  10.  
  11. // An welche Adresse sollen die Mails gesendet werden?
  12. $zieladresse = '[email protected]';
  13.  
  14. // Welche Adresse soll als Absender angegeben werden?
  15. // (Manche Hoster lassen diese Angabe vor dem Versenden der Mail ueberschreiben)
  16. $absenderadresse = '[email protected]';
  17.  
  18. // Welcher Absendername soll verwendet werden?
  19. $absendername = 'Formmailer';
  20.  
  21. // Welchen Betreff sollen die Mails erhalten?
  22. $betreff = 'Feedback';
  23.  
  24. // Zu welcher Seite soll als "Danke-Seite" weitergeleitet werden?
  25. // Wichtig: Sie muessen hier eine gueltige HTTP-Adresse angeben!
  26. $urlDankeSeite = '[email protected]';
  27.  
  28. // Welche(s) Zeichen soll(en) zwischen dem Feldnamen und dem angegebenen Wert stehen?
  29. $trenner = ":\t"; // Doppelpunkt + Tabulator
  30.  
  31. /**
  32. * Ende Konfiguration
  33. */
  34.  
  35. if ($_SERVER['REQUEST_METHOD'] === "POST") {
  36.  
  37. $header = array();
  38. $header[] = "From: ".mb_encode_mimeheader($absendername, "utf-8", "Q")." <".$absenderadresse.">";
  39. $header[] = "MIME-Version: 1.0";
  40. $header[] = "Content-type: text/plain; charset=utf-8";
  41. $header[] = "Content-transfer-encoding: 8bit";
  42.  
  43. $mailtext = "";
  44.  
  45. foreach ($_POST as $name => $wert) {
  46. if (is_array($wert)) {
  47. foreach ($wert as $einzelwert) {
  48. $mailtext .= $name.$trenner.$einzelwert."\n";
  49. }
  50. } else {
  51. $mailtext .= $name.$trenner.$wert."\n";
  52. }
  53. }
  54.  
  55. mail(
  56. $zieladresse,
  57. mb_encode_mimeheader($betreff, "utf-8", "Q"),
  58. $mailtext,
  59. implode("\n", $header)
  60. ) or die("Die Mail konnte nicht versendet werden.");
  61. header("Location: $urlDankeSeite");
  62. exit;
  63. }
  64.  
  65. header("Content-type: text/html; charset=utf-8");
  66.  
  67. ?>
  68. <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
  69. <html xmlns="http://www.w3.org/1999/xhtml">
  70. <head>
  71. <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
  72. <title>Unbenanntes Dokument</title>
  73. </head>
  74.  
  75. <body><form action="test.php" method="post">
  76. <input type="hidden" name="Info:" value="Folgende Anfrage wurde von den Gemeinderäten der SPD-Krostitz gestellt">
  77. <p>Unterkunft:<br>
  78. <input type="radio" name="uk" value="EZ BR" checked> EZ Frühstück<br>
  79. <input type="radio" name="uk" value="DZ BR"> DZ Frühstück<br>
  80. <input type="radio" name="uk" value="EZ HP"> EZ Halbpension<br>
  81. <input type="radio" name="uk" value="DZ HP"> DZ Halbpension<br>
  82. <input type="radio" name="uk" value="EZ VP"> EZ Vollpension<br>
  83. <input type="radio" name="uk" value="DZ VP"> DZ Vollpension
  84. </p>
  85.  
  86. <p>Optionen:<br>
  87. <input type="checkbox" name="opt[]" value="parken"> Parkplatz<br>
  88. <input type="checkbox" name="opt[]" value="internet"> Internet<br>
  89. <input type="checkbox" name="opt[]" value="sauna"> Sauna<br>
  90. <input type="checkbox" name="opt[]" value="vegkost"> Vegetarisch<br>
  91. <input type="checkbox" name="opt[]" value="raucher"> Raucher<br>
  92. </p>
  93.  
  94. <p>Interner Vermerk:<br>
  95. <input type="checkbox" name="tourist"> Tourist<br>
  96. </p>
  97.  
  98. <input type="submit" value="senden">
  99.  
  100. </form>
  101. </body>
  102. </html>
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement