SHARE
TWEET

Untitled

a guest Aug 13th, 2017 57 Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
  1. <?php
  2. $hjemmeside = "morgenmusikken.dk";
  3. $mail = "pstidsen@runescapenews.dk";
  4. $afsendermail = "kanikke@besvares.invalid";
  5. $viderestil = "tak.html";
  6.  
  7. /* Her hentes oplysningerne fra de udfyldte felter */
  8. $Kontakt = $_POST['Kontakt'] ;
  9. $Email = $_POST['Email'] ;
  10. $Til = $_POST['Til'] ;
  11. $Dag = $_POST['Dag'] ;
  12. $Dat = $_POST['Dat'] ;
  13. $Mdr = $_POST['Mdr'] ;
  14. $Aar = $_POST['Aar'] ;
  15. $Kopi = $_POST['Kopi'];
  16.  
  17. $emne="Musikvalg vedr. $Dat $Mdr $Aar";
  18.  
  19. /* Her tjekkes, om afsenderen har indtastet sin mail-adresse, og i så fald bruges den som afsendeeradresse, så der kan svares på mailen */
  20. if(!empty($Email)) {
  21.   $headers="From: $Kontakt <$Email>\r\n";
  22. }
  23. else {
  24.   $headers="From: $Kontakt <$Email>\r\n";
  25. }
  26.  
  27. /* Her indsættes din mailadresse, så afsenderen kan svare på kopimailen */
  28. $formularheaders="From: $hjemmeside <$afsendermail>\r\n";
  29.  
  30. /* Her samles afsenderens navn, mailadresse og besked i en enkelt variabel */
  31. $oplysninger="";
  32. $ignore_array = array("redirect", "recipient", "subject", "realname", "realname", "email");
  33. foreach($_POST as $key => $value)
  34. {
  35.   if(in_array($key, $ignore_array))
  36.     continue; //continue får en iteration til at hoppe videre fra det punkt du skriver det.
  37.  
  38.   $oplysninger .= "$key: $value\n";
  39. }
  40.  
  41. /* Her samles oplysningerne til afsenderens kopi af mailen */
  42. $kopimail="Du har sendt følgende til morgenmusikken.dk:\r\n
  43.  
  44. Til: $Til
  45. Dato: $Dag $Dat $Mdr $Aar";
  46. $ignore_array = array("redirect", "recipient", "subject", "realname", "realname", "email", "Kopi", "Til", "Dag", "Dat", "Mdr", "Aar");
  47. foreach($_POST as $key => $value)
  48. {
  49.   if(in_array($key, $ignore_array))
  50.     continue; //continue får en iteration til at hoppe videre fra det punkt du skriver det.
  51.  
  52.   $kopimail .= "$key: $value\n";
  53. }
  54.  
  55. if ($Kopi > '') {
  56.   /* Her sendes til modtageradressen */
  57.   mail($mail, $emne, $oplysninger, $headers);
  58.  
  59.   /* Her sendes en kopimail til afsenderen */
  60.   mail($Email, $emne, $kopimail, $formularheaders);
  61. }
  62.  
  63. else {
  64.   /* Her sendes mailen til modtageradressen */
  65.   mail($mail, $emne, $oplysninger, $headers);
  66. }
  67.  
  68. /* Når mailen er sendt, viderestilles til denne hjemmeside */
  69. header( "Location: $viderestil" );
  70. ?>
RAW Paste Data
Top