Send mail med php
Hej folkJeg er igang med at "udvikle" en mailfunktion med php, men kan ikke rigtig får det til at virke..
Det der skal ske er, at nogle variabler fyldes med indhold og derefter sendes til en email adresse.
Der sker bare ikke rigtig noget. Dvs. at det ser ud til at
php-programmet virker, men den sender bare ikke nogen mail afsted.
Har jeg lavet et eller andet forkert eller hvad?
På forhånd tak!
Venligst
Thomas Bang
<?php
$til= trim($_POST['til']);
$tilemail= trim($_POST['tilemail']);
$fra = trim($_POST['fra']);
$frasender = trim($_POST['frasender']);
$meddelelse = trim($_POST['meddelelse']);
if (strlen($til) == 0){
echo "<p class=\"overskrift\">Udfyld venligst feltet \"til\"</p>";
echo "<p class=\"brodtekst\">Gå tilbage.";
exit;
}
if (!eregi('^[a-zA-Z0-9_\-\.]+@[a-zA-Z0-9\-]+\.[a-zA-Z0-9\-\.]+$', $tilemail)) {
echo "<p class=\"overskrift\">Din ven's email er ikke korrekt!</p>";
echo "<p class=\"brodtekst\">Gå tilbage.";
exit;
}
if (strlen($fra) == 0){
echo "<p class=\"overskrift\">Udfyld venligst feltet \"fra\"</p>";
echo "<p class=\"brodtekst\">Gå tilbage.";
exit;
}
if (!eregi('^[a-zA-Z0-9_\-\.]+@[a-zA-Z0-9\-]+\.[a-zA-Z0-9\-\.]+$', $frasender)) {
echo "<p class=\"overskrift\">Din email er ikke korrekt!</p>";
echo "<p class=\"brodtekst\">Gå tilbage.";
exit;
}
if (strlen($meddelelse) == 0){
echo "<p class=\"overskrift\">Udfyld venligst feltet \"meddelelse\"</p>";
echo "<p class=\"brodtekst\">Gå tilbage.";
exit;
}
if ($tilemail == $frasender){
echo "Vælg venligst to forskellige email's";
exit;
}
//Opbygning af mail
$toaddress = "$tilemail";
$subject = "".$fra." har tippet dig!";
$mailcontent = "$meddelelse";
$fromaddress = "Fra: ".$frasender."";
mail($toaddress, $subject, $mailcontent, $fromaddress);
?>
