---
title: "php mail"
type: "forum-thread"
url: "https://www.webforum.nu/amne/php/156851-php-mail"
topic: "PHP"
topic_url: "https://www.webforum.nu/amne/php"
author: "jlee"
published: "2007-02-06T11:13:44.000Z"
updated: "2007-02-07T14:57:14.000Z"
replies: 10
views: 466
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/156851-php-mail"
---

# php mail

## #1 — jlee, 2007-02-06T11:13Z

Använder detta för att skicka mail på en sajt:

```
<?php

$to = "minepost@epost.se";
$from = $_POST["email"];
$subject = $_POST["subject"];
$postnr = $_POST["postnr"];
$adress = $_POST["adress"];
$ort = $_POST["ort"];
$name = $_POST["name"];
$message = $_POST["message"];
$d = $_POST["d"];
$f = $_POST["f"];
$p = $_POST["p"];

if (mail($to, $subject, $message,  "From: $name <$from>"))

echo nl2br("<h2>Ditt meddelande har skickats!</h2> 
<b>mottagare:</b> $to
<b>ämne:</b> $subject
<b>meddelande:</b>
$message
");

else
echo "Det gick inte att skicka ditt meddelande";

?>
```

Detta funkar men det som visas i mailboxen är ju from, subject och messet men inte övriga parametrar. Testat lägga till de andra men det funkar inte.
Vad ska ändras i \>\> 

```
if (mail($to, $subject, $message,  "From: $name <$from>"))
```

 
för att det ska funka?

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

## #2 — The_Hulk, 2007-02-06T11:27Z

förstår inte riktigt vad ditt problem är.
vad är det som inte fungerar?

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

## #3 — TheMagnus, 2007-02-06T11:34Z

För att få med de andra variablerna måste du lägga till dessa i $message-variabeln eftersom tredje parametern i mail-funktionen ska innehålla meddelandet som visas i inkorgen..

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

## #4 — jlee, 2007-02-06T13:03Z

hur gör jag detta?

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

## #5 — TheMagnus, 2007-02-06T13:34Z

Skapa en variabel som innehåller de värden som du vill ha med i meddelandet. Som det är nu så lägger du varje värde i en egen variabel.

<http://www.php.net/manual/sv/function.mail.php>

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

## #6 — The_Hulk, 2007-02-06T13:50Z

testa följande: 

```php
<?php

$to = "minepost@epost.se";
$from = $_POST["email"];
$subject = $_POST["subject"];
$postnr = $_POST["postnr"];
$adress = $_POST["adress"];
$ort = $_POST["ort"];
$name = $_POST["name"];
$message = $_POST["message"];
$d = $_POST["d"];
$f = $_POST["f"];
$p = $_POST["p"];

$body = nl2br("<h2>Ditt meddelande har skickats!</h2> 
<b>mottagare:</b> $to
<b>ämne:</b> $subject
<b>meddelande:</b>
$message
");

if (mail($to, $subject, $body,  "From: $name <$from>"))
echo nl2br("<h2>Ditt meddelande har skickats!</h2> 
<b>mottagare:</b> $to
<b>ämne:</b> $subject
<b>meddelande:</b>
$message
");

else
echo "Det gick inte att skicka ditt meddelande";

?>
```

så kan du själva fylla på med parametrarna i $body.

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

## #7 — TheMagnus, 2007-02-06T13:57Z

> **The_Hulk skrev:**
>
> testa följande: 
> 
>
>
> ```php
> kod
> ```
>
> 
> 
> så kan du själva fylla på med parametrarna i $body.

Ska du formatera mailet med html-kod så måste du även ha med headers för detta:

```php
$headers  = 'MIME-Version: 1.0' . "\r\n";
$headers .= 'Content-type: text/html; charset=iso-8859-1' . "\r\n";
```

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

## #8 — jlee, 2007-02-06T15:07Z

Tack nu funkar det!

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

## #9 — jlee, 2007-02-07T08:47Z

Headers vill dock inte funka...exakt var ska de skrivas in? blir fortf taggar med i mailet

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

## #10 — @nders, 2007-02-07T08:50Z

Underskatta icke manualen på php.net.

<http://se.php.net/manual/sv/function.mail.php>

Där ser du exempel på hur man använder headers. "From"-delen är alltså det du skickar in i headers, så lägg till så alla headers hamnar där.

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

## #11 — jlee, 2007-02-07T14:57Z

kan inte få det att funka. Svårt att förstå hur man ska göra enligt manualen om man är ganska ny på php

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

---

Tråden på webben: https://www.webforum.nu/amne/php/156851-php-mail
