---
title: "Får fel på mitt kontakt formulär"
type: "forum-thread"
url: "https://www.webforum.nu/amne/php/186287-får-fel-på-mitt-kontakt-formulär"
topic: "PHP"
topic_url: "https://www.webforum.nu/amne/php"
author: "Mycodez"
published: "2011-03-08T17:56:27.000Z"
updated: "2011-03-09T08:32:29.000Z"
replies: 3
views: 1415
page: 1
pages: 1
language: "sv-SE"
site: "webForum — webforum.nu"
rights: "Upphovsrätten till varje inlägg tillhör dess författare."
attribution: "Citera som: webForum, https://www.webforum.nu/amne/php/186287-får-fel-på-mitt-kontakt-formulär"
---

# Får fel på mitt kontakt formulär

## #1 — Mycodez, 2011-03-08T17:56Z

Hej jag har problem med mitt kontakt formulär till vårat företags hemsida.

Jag har gjort en tidigare som vi har använt som funkar men nu ska jag testa det till våran nya design som ska lanseras senaste Torsdag denna vecka. men jag får detta fel.

Warning: mail() \[function.mail\]: "sendmail_from" not set in php.ini or custom "From:" header missing in C:\\xampp\\htdocs\\dfhd\\Ide3D\\Kontakt.php on line 72
Tack för att du har visat intresse.
Vi kommer svara på ditt mail så fort vi kan. 

MVH Idé 3D UF

koden till formuläret ser ut så här:

```php
 
<?php
				function spamcheck($field)
  					{
  						//filter_var() sanitizes the e-mail
  						//address using FILTER_SANITIZE_EMAIL
  						$field=filter_var($field, FILTER_SANITIZE_EMAIL);

  						//filter_var() validates the e-mail
  						//address using FILTER_VALIDATE_EMAIL
  						if(filter_var($field, FILTER_VALIDATE_EMAIL))
    					{
    						return TRUE;
    					}
  							else
    					{
    						return FALSE;
    					}
  					}
				
				if (isset($_REQUEST['email']))
  					{//if "email" is filled out, proceed

  					//check if the email address is invalid
  					$mailcheck = spamcheck($_REQUEST['email']);
  					if ($mailcheck==FALSE)
    				{
    				echo "<h2>Ogiltig emailadress!</h2>";
    				}
  					else
    				{//send email
					
					//Set SMPT in php.ini
					ini_set("SMTP", "mail.ide3duf.se");
    				$to = "info@ide3duf.se";
					$email = $_REQUEST['email'] ;
    				$subject = $_REQUEST['subject'] ;
    				$message = $_REQUEST['message'] ;
    				mail($to, $subject,$message, $email );
   	 				echo "<h3>Tack för att du har visat intresse.<br/> Vi kommer svara på ditt mail så fort vi kan.
					<br/><br/>
					MVH Idé 3D UF</h3>
					";
    				}
  					}
					else
  					{//if "email" is not filled out, display the form
  					echo "<form method='post' action='Kontakt.php'>
  					Din emailadress:<br/> <input name='email' type='text' /><br />
  					Ämnesrad:<br/> <input name='subject' type='text' /><br />
  					Meddelande:<br />
  					<textarea name='message' rows='15' cols='40'></textarea><br />
					<p>
  					<input type='submit' value='Skicka ditt meddelande!' />
					</p>
  					</form>";
  					}
			?>
```

 

Vad är galet??

Permalänk: https://www.webforum.nu/p/186287

## #2 — metalboy, 2011-03-08T17:57Z

Det står ju i felmeddelandet. Du måste ange en **From**\-adress i ditt mail. Det anges i mailheadern.

Permalänk: https://www.webforum.nu/p/2272196

## #3 — Mycodez, 2011-03-08T18:04Z

Jag hittade vad som gjorde felet Koden funkade utmärkt men hade glömt att tillåt Portar och så vidare på min egna dator. 

:)

Permalänk: https://www.webforum.nu/p/2272198

## #4 — The_Hulk, 2011-03-09T08:32Z

Om tråden är löst så acceptera gärna t.ex. ditt eget svar som lösning :-)

Permalänk: https://www.webforum.nu/p/2272229

---

Tråden på webben: https://www.webforum.nu/amne/php/186287-får-fel-på-mitt-kontakt-formulär
