PHP kontakt formular gider ikke virker
Okay jeg har brugt følgende kontakt formular:send_email.php:
<?php
if( isset($_POST["name"]) )
{
$name = $_POST["name"];
$firm = $_POST["firm"];
$email = $_POST["volapyk"];
$phone = $_POST["phone"];
$subject = $_POST["subject"];
$message = $_POST["message"];
$copy = ( isset($_POST["copy"]) ) ? true : false;
if( strlen($name) == 0 || strlen($email) == 0 || strlen($subject) == 0 || strlen($message) == 0 )
$error = true;
$headers = "From: ".$name." <".$email.">\r\n";
$body = "Besked fra hjemmeside:\n";
$body .= "Navn: ".$name."\n";
$body .= "Virksomhed: ".$firm."\n";
$body .= "E-mail: ".$email."\n";
$body .= "Telefon: ".$phone."\n\n";
$body .= $message;
if( strlen($_POST["email"]) == 0 && !isset($error) )
{
mail("minmail@mail.dk", $subject, $body, $headers);
if($copy)
mail($email, $subject, $body, $headers);
}
}
?>
<?php if( isset($error) ): ?>
Skriv din HTML 'Ikke alle felter var udfyldt' her...
<?php else: ?>
Skriv din HTML 'tak for beskeden' her...
<?php endif; ?>
Og den her for at indsætte den på hjemmesiden:
<form action="send_email.php" method="POST" id="form">
<p>Fulde Navn*<br /><input name="name" type="text" id="name" /></p>
<p id="hojre">Virksomhed:<br /><input name="firm" type="text" id="firm" /></p>
<br />
<br />
<p>Email Adresse*<br /><input name="volapyk" type="text" id="volapyk" /></p>
<!-- Spamsikring -->
<p style="display: none;">Email<br /><input name="email" type="text" id="email" /></p>
<p id="hojre">Telefonnummer:<br /><input name="phone" type="text" id="phone" /></p>
<br />
<br />
<p>Emne* <br /> <input name="subject" type="text" id="subject" /><br /></p>
<br />
<br />
<p>Besked* <br /> <textarea name="message" id="message"></textarea>
<br />
<br />
<br>
<p><input type="checkbox" name="copy" value="kopi" /> Vil du have en kopi af
mailen?</p>
<input type="submit" id="sendbesked" value="Send Besked">
</form>
Men det virker stadig ikke!
minmail@mail.dk er selvfølgelig ændret.
Har uploadet den her, så kan i se og eventuelt prøve den:
http://asgers.com/test.html