E-mailformulär(php)
Tjena, min emailformulär funkar inte. Det kommer aldrig fram något brev. Någon som vet vad felet är?
kontakt.php
<font face=Arial size=0>
<form method="post" action="contact.php">
<table bgcolor=white align=center>
<tr><td colspan=2><strong>Kontakta oss</strong></td></tr>
<tr><td>Namn:</td><td><input size=25 name="Name"></td></tr>
<tr><td>Email:</td><td><input size=25 name="Email"></td></tr>
<tr><td colspan=2>Meddelande/tips:</td></tr>
<tr><td colspan=2 align=center><textarea name="Message" rows=5 cols=35></textarea></td></tr>
<tr><td colspan=2 align=center><input type=submit name="send" value="Skicka!"></td></tr>
<tr><td colspan=2 align=center><font size="1">Bananskata tar först emot brevet</font></td></tr>
</table>
</form>
contact.php
<?php
$to = "blablabla123@hotmail.com";
$from = $_REQUEST['Email'] ;
$name = $_REQUEST['Name'] ;
$headers = "Från: $from";
$subject = "Mail från formen!";
$fields = array();
$fields{"Name"} = "Name";
$fields{"Email"} = "Email";
$fields{"Message"} = "Message";
$body = "Följande meddelande har kommit in:\n\n"; foreach($fields as $a => $b){ $body .= sprintf("%20s: %s\n",$b,$_REQUEST[$a]); }
if($from == '') {print "Du har inte skrivit in din e-mail, gå tillbaka och försök igen";}
else {
if($name == '') {print "Du har inte skrivit in ditt namn, gå tillbaka och försök igen";}
else {
$send = mail($to, $subject, $body, $headers);
if($send)
{header( "Location: http://www.google.se" );}
else
{print "Fel 1 har stötits på."; }
}
}
?>