Hjælp ønskes til at få mailformular til at virke igen
Jeg har i lang tid kørt på egen server med dette:Formular:
<form action="send.php" method="post" name="formular" id="formular">
<table width="260" border="0" cellspacing="0" cellpadding="0">
<tr class="text">
<td><div align="left" class="formular_text">Navn:</div></td>
<td><div align="left"></div></td>
</tr>
<tr class="text">
<td colspan="2"><div align="left">
<input name="navn" type="text" class="textfelt" id="navn" size="48" />
</div></td>
</tr>
<tr class="text">
<td><div align="left" class="formular_text">Adresse:</div></td>
<td><div align="left"></div></td>
</tr>
<tr class="text">
<td colspan="2"><div align="left">
<input name="adresse" type="text" class="textfelt" id="adresse" size="48" />
</div></td>
</tr>
<tr class="text">
<td class="style1"><div align="left" class="formular_text">Postnr.(uden landekode):</div></td>
<td class="style1"><div align="left" class="formular_text">By:</div></td>
</tr>
<tr class="text">
<td width="141"><div align="left">
<input name="postnr" type="text" class="textfelt" id="postnr" />
</div></td>
<td><div align="left">
<input name="by" type="text" class="textfelt" id="by2" />
</div></td>
</tr>
<tr class="text">
<td><div align="left" class="formular_text">Telefon (uden landekode):</div></td>
<td><div align="left" class="formular_text">Email:</div></td>
</tr>
<tr class="text">
<td width="141"><div align="left">
<input name="telefon" type="text" class="textfelt" id="telefon" />
</div></td>
<td><div align="left">
<input name="email" type="text" class="textfelt" id="email" />
</div></td>
</tr>
<tr class="text">
<td><div align="left" class="formular_text">Besked:</div></td>
<td><div align="left"></div></td>
</tr>
<tr class="text">
<td colspan="2"><div align="left">
<textarea name="besked" cols="50" rows="4" class="textfelt" id="besked"></textarea>
</div></td>
</tr>
<tr class="text">
<td height="5" colspan="2"><img src="images/tom.gif" width="10" height="5" /></td>
</tr>
<tr class="text">
<td colspan="2"><div align="center">
<table width="100%" border="0" cellspacing="0" cellpadding="0">
<tr>
<td width="50%" height="22"><div align="center">
<input name="Submit" type="submit" class="knap" value="Send" />
</div></td>
<td width="50%"><div align="center">
<input name="Reset" type="reset" class="knap" value="Nulstil" />
<input type="hidden" name="retPage" value="<?=$_SERVER["PHP_SELF"]?>" />
</div></td>
</tr>
</table>
</div></td>
</tr>
</table>
<p><a href="fortrolighedspolitik.php" class="alm_text">Fortrolighedspolitik</a></p>
</form>
</div></td>
</tr>
</table></td>
<td width="318" align="center" valign="top"><table width="100%" height="84" border="0" cellpadding="0" cellspacing="0">
<tr>
<td height="50"><img src="images/tom.gif" width="10" height="50" /></td>
</tr>
<tr>
<td height="18"><div align="center"><a href="fortrolighedspolitik.php" class="alm_text"></a>
<?
if(isset($_GET['sent']) && $_GET['sent'] == "OK") {
echo "<div style='color:#4176be;font-weight:bold'>Din besked er nu sendt!</div>";
}
?>
Og filen send.php:
<?
@$navn = addslashes($_POST['navn']);
@$adresse = addslashes($_POST['adresse']);
@$postnr = addslashes($_POST['postnr']);
@$by = addslashes($_POST['by']);
@$telefon = addslashes($_POST['telefon']);
@$email = addslashes($_POST['email']);
@$web = addslashes($_POST['web']);
@$besked = addslashes($_POST['besked']);
if($postnr < 999) {
$pn = "FO";
} elseif($postnr > 999) {
$pn = "DK";
}
if($telefon < 999999) {
$prefix = "(+298)";
} elseif($telefon > 11111111) {
$prefix = "(+45)";
}
$pfw_header = "From: $email\n"
. "Reply-To: $email\n" . "X-Priority: 1\n";
$pfw_subject = "Kontaktformular";
$pfw_email_to = "email@mitdomæne.dk";
$pfw_message = "Følgende er blevet udfyldt i kontaktformularen:\n"
. "\n"
. "Navn: $navn\n"
. "Adresse: $adresse\n"
. "Postnr: $postnr\n"
. "By: $by\n"
. "Telefon: $telefon\n"
. "Email: $email\n"
. "Hjemmeside: $web\n"
. "\n"
. "Besked:"
. "\n"
. "$besked\n";
@mail($pfw_email_to, $pfw_subject ,$pfw_message ,$pfw_header ) ;
// Returnér til forrige side
Header("Location: ".$_POST["retPage"]."?sent=OK");
?>
