Avatar billede Insany92 Nybegynder
05. oktober 2010 - 16:54 Der er 2 kommentarer

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
Avatar billede Insany92 Nybegynder
06. oktober 2010 - 13:30 #1
Forstår virkelig ikke hvorfor den ikke virker
Avatar billede ChristianRLarsen Nybegynder
11. december 2010 - 13:25 #2
Hej hvad er det der ikke vil virke, kan den godt sende mailen? uden der står noget i den eller?

Den her tutorial http://www.ibdhost.com/contact/ burde virke, hvis du følger den rigtigt
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
IT-kurser om Microsoft 365, sikkerhed, personlig vækst, udvikling, digital markedsføring, grafisk design, SAP og forretningsanalyse.

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester