Jeg har det sådan at jeg altid gerne vil have funktioner til ting som mail funktioner - man kan selvfølgelig lave classes osv. men dette er en simpel funktion som skulle virke;
if(isset($_POST['gem'])){ $navn = $_POST['navn']; $bruger = $_POST['bruger']; $venner = $_POST['venner']; $familie = $_POST['familie']; $hilsen = $_POST['hilsen']; if(empty($navn) || empty($bruger)) { echo "<center><div class=\"fejl\"><b>Fejl:</b> Der er et eller flere tomme felter!</div></center>"; } elseif( empty($venner) && empty($familie) && empty($hilsen)){ echo "<center><div class=\"fejl\"><b>Fejl:</b> Du skal vælge en anmodning!</div></center>"; }else { $message = "$besked\n\nBruger: $bruger\nNavn: $navn\nIP: $ip\n\nBrugeren ønsker følgende:\n"; if(isset($venner)){ $message .= "Komme på vennelisten.\n"; } if(isset($familie)){ $message .= "Komme på vennelisten.\n"; } if(isset($hilsen)){ $message .= "Skrive en hilsen.\n"; } //Samler tråedene og sender mail.
//$sendmail = mailme( "Kenner mail", "kenda@users.1go.dk", "Kenner", "kenner@arto.dk", "Anmodning fra {$navn}", $message); $sendmail = mailme( "Kenner mail", "root@devel.sonyboy.dk", "Kenner", "sonyboy@devel.sonyboy.dk", "Anmodning fra {$navn}", $message); if ($sendmail == true) { print "<center><div class=\"godkendt\">Din anmodning er tilføjet!</div></center>"; }
} } ?>
En ting, du skriver - ligegyldigt hvad - at mailen er sendt når de bare har udfyldt alle felter. Som du kan se, har jeg lavet den som en variable og retunere den "true" så bliver der skrevet at mailen er sendt.
Der kan du selvfølgelig smide en else funktion ind og redirecte dem tilbage til den forrige side.
$sendmail = mailme( "Kenner mail", "root@devel.kenner.dk", "Kenner", "Kenner@devel.Kenner.dk", "Anmodning fra {$navn}", $message); Og fjerne kommenteringen på den anden linje ovenover - da jeg testede det inden jeg postede den ;)
En anden ting, du skal selvfølgelig slette $sendmail = mailme( "Kenner mail", "root@devel.sonyboy.dk", "Kenner", "sonyboy@devel.sonyboy.dk", "Anmodning fra {$navn}", $message); Og fjerne kommenteringen på den anden linje ovenover - da jeg testede det inden jeg postede den ;)
Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.