---
title: "Mail formulär med php"
type: "forum-thread"
url: "https://www.webforum.nu/amne/php/118241-mail-formulär-med-php"
topic: "PHP"
topic_url: "https://www.webforum.nu/amne/php"
author: "mr.mainline"
published: "2004-12-17T16:27:40.000Z"
updated: "2004-12-17T17:46:42.000Z"
replies: 2
views: 444
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/118241-mail-formulär-med-php"
---

# Mail formulär med php

## #1 — mr.mainline, 2004-12-17T16:27Z

Tjenare!!!

Jag håller på att göra ett formulär som man kan fylla i för att lämna ett meddelande till mig från siten, 
så hur skiver jag koden för att mailet ska komma till mig?
formuläret ser ut så här,för jag vill ha kvar bekräftelse sidan som visar "Tack jag kommer att besvara ditt meddelande så fort jag kan."

\<form action="skicka.php" method="POST"\>
Ditt namn:\<br\> \<input type=text name="namn"\>\<br\>
Din e-post:\<br\>\<input type=text name="epost"\>\<br\>
\<br\>
Meddelande:\<br\>\<textarea name="meddelande" cols="30" rows="6"\>\</textarea\>
\<br\>\<input type=submit value="Skicka"\>
\</form\>

och php koden så här:

```php
<?php
if ( !empty($_POST['namn']) )
{
$namn = $_POST ['namn'];
$epost = $_POST ['epost'];
$meddelande = $_POST ['meddelande'];

  mail($namn, $epost, $meddelande);
  echo "Tack jag kommer att besvara ditt meddelande så fort jag kan.";
  
}
else
  echo "Ingen e-post har skickades, prova igen.";
?>
```

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

## #2 — Matte, 2004-12-17T17:41Z

Syntaxen är

```php
mail('till', 'Rubrik', 'Meddelande');
```

Testa att göra något på det här hållet:

```php
if ( !empty($_POST['namn']) ) {

  $namn = $_POST ['namn'];
  $epost = $_POST ['epost'];
  $till = "mainline@domän.com";
  $rubrik = "Från kontaktformulär";
  $meddelande = "Från: $namn\nE-post: $epost\n\n";
  $meddelande .= $_POST ['meddelande'];
  
  // Eventuellt kan du lägga på detta
  $header = "From: $namn <$epost>";
  // Men vissa epostservrar är inte så förtjusta när det kommer
  // avsändare där domänet inte stämmer med avsändare, så där
  // kan spamfilter rensa bort. Använd då egen adress som avsändare

  mail($till, $rubrik, $meddelande, $header);
  echo "Tack jag kommer att besvara ditt meddelande så fort jag kan.";
  
}
else {
  echo "Ingen e-post har skickades, prova igen.";
}
```

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

## #3 — mr.mainline, 2004-12-17T17:46Z

funkade bra!! Tusen tack.

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

---

Tråden på webben: https://www.webforum.nu/amne/php/118241-mail-formulär-med-php
