Php mail form
Hej!
Har kört fast med php, får det inte och fungera som jag vill.
VAD ÄR FELET??
-------------------------------------------------------------------------------------------------------------------------------------
<?php
function spamcheck($field)
{
//filter_var() sanitizes the e-mail
//address using FILTER_SANITIZE_EMAIL
$field=filter_var($field, FILTER_SANITIZE_EMAIL);
//filter_var() validates the e-mail
//address using FILTER_VALIDATE_EMAIL
if(filter_var($field, FILTER_VALIDATE_EMAIL))
{
return TRUE;
}
else
{
return FALSE;
}
}
if (isset($_REQUEST['Email_1']))
&& isset($_REQUEST['Anlaggnings_ID'])
&& isset($_REQUEST['Anlaggningsadress'])
&& isset($_REQUEST['Omrades_ID'])
&& isset($_REQUEST['Postnummar'])
&& isset($_REQUEST['Leverans_Ort'])
&& isset($_REQUEST['Natbolag'])
&& isset($_REQUEST['Arsforbrukning
&& isset($_REQUEST['Avtalsslut'])'])
&& isset($_REQUEST['Email_1'])
&& isset($_REQUEST['Fornamn'])
&& isset($_REQUEST['Efternamn']))
&& isset($_REQUEST['Personnummer'])
&& isset($_REQUEST['Adress']))
&& isset($_REQUEST['Postnummer1']))
&& isset($_REQUEST['Hem_Ort']))
&& isset($_REQUEST['Telefon']))
{//if "email" is filled out, proceed
//check if the email address is invalid
$mailcheck = spamcheck($_REQUEST['email']);
if ($mailcheck==FALSE)
{
echo "Invalid input";
}
else
{//send email
$email = $_REQUEST['Email_1
$message = $_REQUEST['Anlaggnings_ID']."\n".
$_REQUEST['Anlaggningsadress']."\n".
&_QUEST['Omrades_ID']."\n".
$_REQUEST['Postnummer']."\n".
$_REQUEST['Leverans_Ort']."\n".
$_REQUEST['Natbolag']."\n".
$_REQUEST['Arsforbrukning']."\n".
$_REQUEST['Avtalsslut']."\n".
$_REQUEST['Email_1']."\n".
$_REQUEST['Fornamn']."\n".
$_REQUEST['Efternamn']."\n".
$_REQUEST['Personnummer']."\n".
$_REQUEST['Adress']."\n".
$_REQUEST['Postnummer1']."\n".
$_REQUEST['Hem_Ort']."\n".
$_REQUEST['Telefon']."\n".
$_REQUEST['Email_2']."\n".
$_REQUEST['Meddelande'];
mail("mitt@mailkonto.se", "Registrering ".$email,
$message, "From:" . $Email_1);
echo "Tack för att du registrerar dig! Vi kommer att bekräfta din anmälan via mail.";
}
}
else
{//if "email" is not filled out, display the form
echo "<form method='post' action='mailform.php'>
Email: <input name='email' type='text' /><br />
Subject: <input name='subject' type='text' /><br />
Message:<br />
<textarea name='message' rows='15' cols='40'>
</textarea><br />
<input type='submit' />
</form>";
}
?>
----------------------------------------------------------------------------------------------------------------------------------
Anders I.