Php mail vil ikke virke?
Jeg har lavet en mail i php her. men jeg kan ikke få den til at virke!Hvad er galt?
<?php ob_start();
//Validering
$finavn = $_POST['finavn'];
$stil = $_POST['stil'];
$fenavn = $_POST['fenavn'];
$adr = $_POST['adr'];
$post = $_POST['post'];
$by = $_POST['by'];
$tlf = $_POST['tlf'];
$mobil = $_POST['mobil'];
$fax = $_POST['fax'];
$mail = $_POST['mail'];
if(isset($_POST['submit']))
{
// Firmanavn validering
if(empty($finavn))
{
$message1="Du har glemt at udfylde dit firmanavn.";
$fin=FALSE;
}
else
{
$finavn=eregi_replace("<"," ",$finavn);
$finavn=eregi_replace(">"," ",$finavn);
$finavn=stripslashes($finavn);
$fin=TRUE;
}
// Stilling validering)
if(empty($stil))
{
$st=FALSE;
}
elseif(eregi("[0-9]",$stil))
{
$message2="Din stilling må ikke indeholde tal.";
$st=FALSE;
}
else
{
$stil=eregi_replace("<"," ",$stil);
$stil=eregi_replace(">"," ",$stil);
$stil=stripslashes($stil);
$st=TRUE;
}
// Navn validering
if(empty($fenavn))
{
$message3="Du har glemt at udfylde dit fornavn.";
$fn=FALSE;
}
else
{
if(!eregi("[0-9]",$fenavn))
{
$fenavn=eregi_replace("<"," ",$fenavn);
$fenavn=eregi_replace(">"," ",$fenavn);
$fenavn=stripslashes($fenavn);
$fn=TRUE;
}
else
{
$message3.="Dit fornavn må ikke indeholde tal.";
$fn=FALSE;
}
}
// Adresse validering
if(empty($adr))
{
$message4="Du har glemt at udfylde din adresse.";
$ad=FALSE;
}
else
{
if(eregi("^[a-å]+[ 0-9]",$adr))
{
$adr=eregi_replace("<"," ",$adr);
$adr=eregi_replace(">"," ",$adr);
$adr=stripslashes($adr);
$ad=TRUE;
}
else
{
$message4.="Din adresse må skal indeholde et nr.";
$ad=FALSE;
}
}
//Postnr validering
if(empty($post))
{
$message5.="Du har glemt at udfylde dit postnr.";
$pn=FALSE;
}
else
{
if(!eregi("[a-å]",$post))
{
$post=eregi_replace("<"," ",$post);
$post=eregi_replace(">"," ",$post);
$post=stripslashes($post);
$pn=TRUE;
}
else
{
$message5.="Din postnr skal indeholde tal.";
$pn=FALSE;
}
}
//Bynavn validering
if(empty($by))
{
$message6.="Du har glemt at udfylde dit bynavn.";
$bn=FALSE;
}
else
{
if(!eregi("[0-9]",$by))
{
$by=eregi_replace("<"," ",$by);
$by=eregi_replace(">"," ",$by);
$by=stripslashes($by);
$bn=TRUE;
}
else
{
$message6.="Dit bynavn må ikke indeholde et tal.";
$bn=FALSE;
}
}
// Telefon validering)
if(empty($tlf))
{
$tn=FALSE;
}
elseif(!eregi("[0-9]",$tlf))
{
$message7="Dit telefon nr skal indeholde tal.";
$tn=FALSE;
}
elseif(strlen($tlf)<8)
{
$message7="Dit telefon nr skal indeholde mindst 8 tal.";
$tn=FALSE;
}
else
{
$tlf=eregi_replace("<"," ",$tlf);
$tlf=eregi_replace(">"," ",$tlf);
$tlf=stripslashes($tlf);
$tn=TRUE;
}
// Mobil validering)
if(empty($mobil))
{
$tn=FALSE;
}
elseif(!eregi("[0-9]",$mobil))
{
$message8="Dit mobil nr skal indeholde tal.";
$mo=FALSE;
}
elseif(strlen($mobil)<8)
{
$message8="Dit mobil nr skal indeholde mindst 8 tal.";
$mo=FALSE;
}
else
{
$mobil=eregi_replace("<"," ",$mobil);
$mobil=eregi_replace(">"," ",$mobil);
$mobil=stripslashes($mobil);
$mo=TRUE;
}
// Fax validering)
if(empty($fax))
{
$tn=FALSE;
}
elseif(!eregi("[0-9]",$fax))
{
$message9="Dit mobil nr skal indeholde tal.";
$fa=FALSE;
}
elseif(strlen($fax)<8)
{
$message9="Dit mobil nr skal indeholde mindst 8 tal.";
$fa=FALSE;
}
else
{
$fax=eregi_replace("<"," ",$fax);
$fax=eregi_replace(">"," ",$fax);
$fax=stripslashes($fax);
$fa=TRUE;
}
//Email validering
if(empty($mail))
{
$message10.="Du har glemt at udfylde din email.";
$ma=FALSE;
}
else
{
if(eregi("^[_a-z0-9-]+(\.[_a-z0-9-]+)*@[a-z0-9-]+(\.[a-z0-9-]+)*(\.[a-z]{2,3})$", $mail))
{
$mail=eregi_replace("<"," ",$mail);
$mail=eregi_replace(">"," ",$mail);
$mail=stripslashes($mail);
$ma=TRUE;
}
else
{
$message10.="Du har ikke skrevet din mail rigtigt.";
$ma=FALSE;
}
}
if( $fin && $fn && $ad && $pn && $bn && $ma){
if ($_SERVER["REQUEST_METHOD"] == "POST")
{
$dato = date("d/m H:i");
$subject = "Afhentning fra Genbrugsgruppen.dk";
$headers .= "From: $_POST[navn] <casperandersen847@msn.com>\n";
$headers .= "Reply-To: <casperandersen847@msn.com>\n";
$headers .= "X-Sender: <casperandersen847@msn.com>\n";
$headers .= "X-Mailer: PHP4\n"; //mailer
$headers .= "X-Priority: 3\n"; //1 UrgentMessage, 3 Normal
$headers .= "Return-Path: <casperandersen847@msn.com>\n";
$headers .= "Content-Type: text/html; charset=iso-8859-1\n";
$headers .= "MIME-Version: 1.0\n";
$message=<<<HTML
<html><head></head><body><table width="312" height="128" border="0" cellpadding="0" cellspacing="0">
<tr><td width="60">Firma: </td><td><span style="font-size: 14px; font-weight:bold">$_POST[$firma];</span></td>
<td width="22"> </td>
<td width="60">Telefon:</td>
<td><span style="font-size: 14px; font-weight:bold">$_POST[$tlf];</span></td>
</tr>
<tr>
<td>Stilling:</td>
<td><span style="font-size: 14px; font-weight:bold">$_POST[$stil];</span></td>
<td> </td>
<td>Mobil:</td>
<td><span style="font-size: 14px; font-weight:bold">$_POST[$mobil];</span></td>
</tr>
<tr>
<td>Navn:</td>
<td><span style="font-size: 14px; font-weight:bold">$_POST[$fenavn];</span></td>
<td> </td>
<td>Fax:</td>
<td><span style="font-size: 14px; font-weight:bold">$_POST[$fax];</span></td>
</tr>
<tr>
<td>Adresse:</td>
<td><span style="font-size: 14px; font-weight:bold">$_POST[$adr];</span></td>
<td> </td>
<td>E-mail:</td>
<td><span style="font-size: 14px; font-weight:bold">$_POST[$mail];</span></td>
</tr>
<tr>
<td>Post nr:</td>
<td><span style="font-size: 14px; font-weight:bold">$_POST[$post];</span></td>
<td> </td>
<td> </td>
<td> </td>
</tr>
<tr>
<td>By:</td>
<td><span style="font-size: 14px; font-weight:bold">$_POST[$by];</span></td>
<td> </td>
<td> </td>
<td> </td>
</tr>
<tr>
<td colspan="5"> </td>
</tr>
<tr>
<td colspan="5">Jeg ønsker information tilsendt
vedrørende:<br>
$info = $_POST['Tryk','Flow','Rumpaneler','Termostater','Lyssensorer','PHS Compact','Partikelmåler','EasySens','Temperatur','Vejrstationer','Pir-sensorer','R/H Fugtsensorer','Trådløs Teknik / Easyclick','FR 21 Part 11','Co,Co2,NOx','Nyhedbrev'];</td>
</tr>
</table>
</body>
</html>
HTML;
mail("casperandersen847@msn.com", $finavn,$stil,$fenavn,$adr,$post,$by,$tlf,$mobil,$fax.$mail,$info);
header("Location: www.ofir.dk");
}}
?>
<form action="" method="post" name="brochure" id="brochure">
<table width="760" border="0" align="center" cellpadding="0" cellspacing="0">
<!--DWLayoutTable-->
<tr>
<td height="50" valign="top"><img src="images/space.gif" width="760px" height="1" /></td>
</tr>
<tr>
<td valign="top"><h1><img src="images/list.gif" alt="list" width="10" height="10" align="middle" /><span class="over_skrift"> Brochure </span></h1></td>
</tr>
<tr>
<td><table width="100%" border="0" cellspacing="0" cellpadding="0">
<tr>
<td colspan="8"><img src="images/stjerne.gif" width="10" height="10" />Skal udfyldes</td>
</tr>
<tr>
<td width="7%" valign="middle"> </td>
<td width="20%"> </td>
<td height="25" colspan="2" class="fejl"> </td>
<td width="7%" valign="middle"> </td>
<td width="21%"> </td>
<td colspan="2"> </td>
</tr>
<tr>
<td valign="middle">Firma: </td>
<td><input name="finavn" type="text" id="finavn" value="<?php echo $finavn; ?>" /></td>
<td width="2%" height="25" class="udfyld_stjerne"><img src="images/stjerne.gif" width="10" height="10" /></td>
<td width="21%" class="fejl"><?php echo $message1; ?></td>
<td valign="middle">Telefon:</td>
<td><input name="tlf" type="text" id="tlf" value="<?php echo $tlf; ?>" maxlength="12" /></td>
<td width="2%"> </td>
<td width="21%" class="fejl"><?php echo $message7; ?></td>
</tr>
<tr>
<td valign="middle">Stilling:</td>
<td><input name="stil" type="text" id="stil" value="<?php echo $stil; ?>" /></td>
<td height="25"> </td>
<td height="25" class="fejl"><?php echo $message2; ?></td>
<td valign="middle">Mobil:</td>
<td><input name="mobil" type="text" id="mobil" value="<?php echo $mobil; ?>" maxlength="12" /></td>
<td class="fejl"> </td>
<td class="fejl"><?php echo $message8; ?></td>
</tr>
<tr>
<td valign="middle">Navn:</td>
<td><input name="fenavn" type="text" id="fenavn" value="<?php echo $fenavn; ?>" /></td>
<td height="25" class="udfyld_stjerne"><img src="images/stjerne.gif" width="10" height="10" /></td>
<td height="25" class="fejl"><?php echo $message3; ?></td>
<td>Fax:</td>
<td><input name="fax" type="text" id="fax" value="<?php echo $fax; ?>" maxlength="12" /></td>
<td> </td>
<td class="fejl"><?php echo $message9; ?></td>
</tr>
<tr>
<td valign="middle">Adresse:</td>
<td><input name="adr" type="text" id="adr" value="<?php echo $adr; ?>" /></td>
<td height="25" class="udfyld_stjerne"><img src="images/stjerne.gif" width="10" height="10" /></td>
<td height="25" class="fejl"><?php echo $message4; ?></td>
<td>E-mail:</td>
<td><input type="text" name="mail" id="mail" value="<?php echo $mail; ?>" /></td>
<td><img src="images/stjerne.gif" width="10" height="10" /></td>
<td class="fejl"><?php echo $message10; ?></td>
</tr>
<tr>
<td valign="middle">Post nr:</td>
<td><input name="post" type="text" id="post" value="<?php echo $post; ?>" maxlength="4" /></td>
<td height="25" class="udfyld_stjerne"><img src="images/stjerne.gif" width="10" height="10" /></td>
<td height="25" class="fejl"><?php echo $message5; ?></td>
<td> </td>
<td> </td>
<td> </td>
<td> </td>
</tr>
<tr>
<td valign="middle">By:</td>
<td><input name="by" type="text" id="by" value="<?php echo $by ?>" /></td>
<td height="25" class="udfyld_stjerne"><img src="images/stjerne.gif" width="10" height="10" /></td>
<td height="25" class="fejl"><?php echo $message6; ?></td>
<td> </td>
<td> </td>
<td> </td>
<td> </td>
</tr>
</table>
<p> Praktisk information: <br />
<em>(Disse informationer
vil på intet tidspunkt blive videre givet på nogen
måde til en trejde person.)</em></p>
<hr />
<p> Jeg ønsker information tilsendt
vedrørende:</p>
<table width="701" height="105" border="0" class="bruchure_formmail">
<!--DWLayoutTable-->
<tr>
<td><input type="checkbox" name="Tryk" value="info" border="0" /></td>
<td align="left" class="brochure-text">Tryk</td>
<td align="left"><input name="Lyssensorer" type="checkbox" id="Lyssensorer" value="info" border="0" /> </td>
<td width="107" align="left" class="brochure-text">Lyssensorer</td>
<td align="left"><input name="Temperatur" type="checkbox" id="Temperatur" value="info" border="0" /></td>
<td align="left" class="brochure-text">Temperatur</td>
<td align="left"><input name="Trådløs Teknik / Easyclick" type="checkbox" id="Trådløs Teknik / Easyclick" value="info" border="0" /> </td>
<td width="264" align="left" valign="top" class="brochure-text">Trådløs Teknik / Easyclick</td>
</tr>
<tr>
<td width="25" height="23"><input name="Flow" type="checkbox" id="Flow" value="info" border="0" /> </td>
<td align="left" width="93" class="brochure-text">Flow</td>
<td align="left" width="20"><input name="PHS Compact" type="checkbox" id="PHS Compact" value="info" border="0" /> </td>
<td align="left" width="107" class="brochure-text">PHS Compact</td>
<td align="left" width="20"><input name="Vejrstationer" type="checkbox" id="Vejrstationer" value="info" border="0" /></td>
<td align="left" width="118" class="brochure-text">Vejrstationer</td>
<td align="left" width="20"><input name="Datalogger CFR 21 Part 11" type="checkbox" id="Datalogger CFR 21 Part 11" value="info" border="0" /> </td>
<td align="left" valign="top" class="brochure-text">Datalogger
CFR 21 Part 11</td>
</tr>
<tr>
<td width="25" height="18"><input name="Rumpaneler" type="checkbox" id="Rumpaneler" value="info" border="0" /> </td>
<td align="left" width="93" class="brochure-text">Rumpaneler</td>
<td align="left" width="20"><input name="Partikelmåler" type="checkbox" id="Partikelmåler" value="info" border="0" /> </td>
<td align="left" width="107" class="brochure-text">Partikelmåler</td>
<td align="left" width="20"><input name="Pir-sensorer" type="checkbox" id="Pir-sensorer" value="info" border="0" /> </td>
<td align="left" width="118">PIR Sensorer</td>
<td align="left" width="20"><span class="style6">
<input name="Gas sensore Co,Co2,NOx" type="checkbox" id="Datalogger CFR 21 Part 1122" value="info" border="0" /> </td>
<td align="left" valign="top" class="brochure-text">Gas sensore Co,Co2,NOx</td>
</tr>
<tr>
<td width="25" height="18"><input name="Termostater" type="checkbox" id="Termostater" value="info" border="0" /> </td>
<td align="left" width="93" class="brochure-text">Termostater</td>
<td align="left" width="20"><input name="EasySens" type="checkbox" id="EasySens" value="info" border="0" /></td>
<td align="left" width="107" class="brochure-text">EasySens</td>
<td align="left" width="20">
<input name="R/H Fugtsensorer" type="checkbox" id="R/H Fugtsensorer" value="info" border="0" /> </td>
<td align="left" width="118" class="brochure-text">R/H
Fugtsensorer</td>
<td align="left" valign="top" width="20"><input name="Nyhedbrev" type="checkbox" id="Nyhedbrev" value="info" checked="checked" border="0" /></td>
<td align="left" valign="top"><span class="brochure-text">Nyhedsbrev (4 gange årligt)</span></td>
</tr>
<tr>
<td height="18" colspan="4"><!--DWLayoutEmptyCell--> </td>
<td align="left"><!--DWLayoutEmptyCell--> </td>
<td align="left" class="brochure-text"><!--DWLayoutEmptyCell--> </td>
<td align="left" valign="top"><!--DWLayoutEmptyCell--> </td>
<td align="left" valign="top"><!--DWLayoutEmptyCell--> </td>
</tr>
<tr>
<td height="18"><!--DWLayoutEmptyCell--> </td>
<td colspan="3" align="left" class="brochure-text"><!--DWLayoutEmptyCell--> </td>
<td align="left"><!--DWLayoutEmptyCell--> </td>
<td align="left" class="brochure-text"><!--DWLayoutEmptyCell--> </td>
<td align="left" valign="top"><!--DWLayoutEmptyCell--> </td>
<td align="left" valign="top"><input name="submit" type="submit" id="submit" value="Send Bestilling" /></td>
</tr>
</table>
</td>
</tr>
</table>
<br />
</form>
Mvh Casper Andersen
