Mails kommer aldrig
Hej Eksperter...Har denne mail side:
<?
require("header.php");
?>
<?
setlocale(LC_TIME, 'da_DK.ISO_8859-1');
if(isset($_POST['contactEmail']))
{
$toEmail = "morten@mortenhh.dk";
$fromEmail = $_POST['email'];
$fromNavn = $_POST['navn'];
$fromBesked = $_POST['besked'];
$fromIP = $_SERVER['REMOTE_ADDR'];
$today = strftime("%a, %d %b, %Y, %T");
$errorEmail = "";
$errorNavn = "";
$errorBesked = "";
$error = false;
if (!preg_match('/\\A\\b[A-Z0-9._%-]+@[A-Z0-9._%-]+\\.[A-Z0-9._%-]{2,4}\\b\\z/i', $fromEmail))
{
$errorEmail .= "<tr><td>Din email indeholder fejl, tjek den venligst</td></tr>";
$error = true;
}
if($fromEmail == "")
{
$errorNavn .= "<tr><td>Du skal skrive dit navn</td></tr>";
$error = true;
}
if($fromBesked == "")
{
$errorBesked .= "<tr><td>Du har glemt at skrive en besked</td></tr>";
$error = true;
}
if($error == false)
{
$emne = "Mail fra hjemmesiden";
$message = "";
$message .= "Tid: " . $today . "\n";
$message .= "Besked: " . $fromBesked . "\n";
$message .= "Fra: " . $fromNavn . " (" . $fromEmail . ")\n";
$message .= "Email fra IP: " . $fromIP . "\n";
mail(
$toEmail,
$emne,
$message,
"From: ". $fromEmail . "\r\n" .
"Reply-To: " . $fromEmail . "\r\n" .
"X-Mailer: PHP/" . phpversion());
?>
<table class="standard">
<caption>Email er afsendt</caption>
<tr><td>Du vil modtage svar eller respons - Inden for 24 timer :) !</td></tr>
<tr><td>Dato: <?php echo $today ?> </td></tr>
<tr><td>Tak : <?php echo $fromNavn ?> ( <?php echo $fromEmail ?> ) </td></tr>
<tr><td>IP : <?php echo $fromIP ?> </td></tr>
</table>
<?
}
else
{
?>
<form method="POST" action="kontakt.php">
<table class="standard">
<tr><td>Dit navn:</td></tr>
<tr><td><input type="text" name="navn" value="<? echo $fromNavn; ?>" size="35"</td></tr>
<? echo $errorNavn; ?>
<tr><td>Din email:</td></tr>
<tr><td><input type="text" name="email" value="<? echo $fromEmail; ?>" size="35"></td></tr>
<? echo $errorEmail; ?>
<tr><td>Besked:</td></tr>
<tr><td><textarea name="besked" rows="10" cols="50"> value="<? echo $fromBesked; ?>"</textarea></td></tr>
<? echo $errorBesked; ?>
<tr><td class="center"><input type=submit name="contactEmail" value="Send Email"></td></tr>
</table>
</form>
<?
}
}
else
{
?>
<form method="POST" action="kontakt.php">
<table class="standard">
<tr><td>Dit navn:</td></tr>
<tr><td><input type="text" name="navn" size="35"></td></tr>
<tr><td>Din email:</td></tr>
<tr><td><input type="text" name="email" size="35"></td></tr>
<tr><td>Besked:</td></tr>
<tr><td><textarea name="besked" rows="10" cols="50"></textarea></td></tr>
<tr><td class="center"><input type=submit name="contactEmail" value="Send Email"></td></tr>
</table>
</form>
<?
}
?>
<p>At maile mig kan være god idé - Da jeg tjekker mails flere gange dagligt
<p>bl.a. fra mobilen, skolen og hjemme - Så responstiden skulle være kort :)
<p>
<hr>
<b>MSN:</b> Msn @ Mortenhh.dk (fjern mellemrummene)<p>
Min foretrukne kommunikationsmiddel.
<p>Måske fordi udtrykket "offline" - Ikke er noget jeg er vidt bekendt med :)
<p>
<hr>
<b>ICQ:</b> 201038147<p>
Bliver brugt et par gange om ugen - Så kort respons kan ikke forventes.
<p>
<hr>
<b>Skype:</b> MortenHH<p>
Bliver kun brugt når det skal bruges.
<p>
<?
require("footer.php");
?>
Men synes aldrig de mails ( som officelt skulle går igennem ) kommer aldrig :( - Nogle der kan spotte fejlen :)?