我的联系方式之前已经有效 - 现在它没有 - php

时间:2018-04-29 14:52:05

标签: php html email contact-form

我的php-contactformular有问题。 它一直在使用它(多年),但现在它已经不再适用了。

它没有说出任何错误消息 - 但只是说"电子邮件已发送" (在丹麦语中)当我按下按钮时,所有字段都被填满。 但我没有收到任何电子邮件。

这是代码:



<form method="post" action="kontakt.php" accept-charset="UTF-8">

    <label>Navn:</label>
    <input type="text" placeholder="Skriv dit navn her.." name="navn"/>
    
    <label>Email:</label>
    <input type="text" placeholder="Skriv din email her.." name="email"/>
    
     <label>Telefonnummer:</label>
    <input type="text" placeholder="Skriv dit telefonnummer her.." name="telefon"/>

    <label >Besked:</label>
    <textarea placeholder="Skriv din besked her.." cols="20" rows="5" id="kommentarbox" name="besked"></textarea>
    <button type="submit" class="button">Send mail</button>
  </form>
        
        
        <?php 
     $til = 'xxxx@hotmail.com';
     $email = filter_input(INPUT_POST, 'email');
     $navn = filter_input(INPUT_POST, 'navn');
	 $telefon = filter_input(INPUT_POST, 'telefon');
	$besked = filter_input(INPUT_POST, 'besked');

   if (isset($_POST['email']) && isset($_POST['navn'])) 
{
  
    if (empty($_POST['email']))  
    {
        echo "<p class='fejl'>";
    }
    elseif (empty($_POST['navn'])) 
    {
        echo "<p class='fejl'>Input name</p>"; 
    }
	
    else 
    {	
		
        $telefon = "Mail fra " . $_POST['navn'];
		
        $tekst = "Mail fra: " . $_POST['navn'] . 
		"\n \n telefon: " . $_POST['telefon'] .  
		"\n \n besked: " . $_POST['besked'] . 
		 "\n \n \n \n Kontaktoplysninger: \n \n Mail: " . $_POST['email'] . 
		
        $email =  $_POST['email'];

         mail($til, $telefon, $tekst, $email); 
        echo "<p id='sendt'> Emailen er nu sendt!</p>"; 
    }
}
&#13;
&#13;
&#13;

我试图搜索,但我无法找到任何完全相同的问题:(

有没有人知道它有什么问题?

谢谢!

0 个答案:

没有答案