Hej alle.
Jeg er ved at lave en kontaktform, men det virker satme ikke til windows live og ved ikke hvad jeg gør galt. Er det noget med deres system?
Min konktaktform + validering:
- <form method="post" action="valider_kontakt.php" id="kontaktform">
- <label for="Navn">Navn</label><br />
- <input type="text" name="Navn" required><br />
-
- <label for="Emne">Emne</label><br />
- <input type="text" name="Emne" required><br />
-
- <label for="Email">Email</label><br />
- <input type="email" name="Email" required><br />
-
- <label for="Besked">Besked</label><br />
- <textarea name="Besked" required></textarea><br />
-
- <label for="captcha">Kontrolkode</label><br />
- <img class="validateimg" src="captcha.php"><br>
- <input name="captcha" type="text" required><br>
-
- <input type="submit" name="submit" value="Send">
- </form>
- <?php
-
- $EmailFrom = "Kontakt";
- $EmailTo = "fklld@live.dk";
- $Subject = "Kontakt";
- $Navn = Trim(stripslashes($_POST['Navn']));
- $Emne = Trim(stripslashes($_POST['Emne']));
- $Email = Trim(stripslashes($_POST['Email']));
- $Besked = Trim(stripslashes($_POST['Besked']));
-
- $Body = "";
- $Body .= "Navn: ";
- $Body .= $Navn;
- $Body .= "\n";
- $Body .= "Emne: ";
- $Body .= $Emne;
- $Body .= "\n";
- $Body .= "Email: ";
- $Body .= $Email;
- $Body .= "\n";
- $Body .= "Besked: ";
- $Body .= $Besked;
- $Body .= "\n";
-
-
- if(isset($_POST["captcha"])&&$_POST["captcha"]!=""&&$_SESSION["code"]==$_POST["captcha"])
- {
- mail($EmailTo, $Subject, $Body, "From: <$EmailFrom>");
- echo "<h2 class='title_4'>Beskeden er sendt.<br>
- Du vil få svar hurtigst muligt</h2>";
- }
- else
- {
- echo "<h2 class='title_4'>Kontrolkoden du indtastede var forkert.<br>Prøv igen <a class='her_link' href='kontakt.php'>HER</a></h2>";
- }
- ?>