---
title: "Dynamisk header i PHP mail()"
type: "forum-thread"
url: "https://www.webforum.nu/amne/php/188537-dynamisk-header-i-php-mail"
topic: "PHP"
topic_url: "https://www.webforum.nu/amne/php"
author: "K@llen"
published: "2011-12-04T11:42:29.000Z"
updated: "2011-12-05T18:47:00.000Z"
replies: 3
views: 776
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/188537-dynamisk-header-i-php-mail"
---

# Dynamisk header i PHP mail()

## #1 — K@llen, 2011-12-04T11:42Z

Följande kod fungerar:

```php
    		$headers = 'From: webforum <xxx@xxx.se>' . "\r\n" .
    		'Reply-To: xxx@xxx.se' . "\r\n" .
    		'Bcc: xxx@xxx.se' . "\r\n" .
    		'X-Mailer: PHP/' . phpversion();
```

Följande kod fungerar iNTE:

```php
    		$headers = 'From: {$sender} <xxx@xxx.se>' . "\r\n" .
    		'Reply-To: xxx@xxx.se' . "\r\n" .
    		'Bcc: xxx@xxx.se' . "\r\n" .
    		'X-Mailer: PHP/' . phpversion();
```

Hur skickar jag med namnet på avsändaren dynamiskt? Har testat en rad olika varianter med att infoga en variabel utan att lyckas. :(

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

## #2 — @nders, 2011-12-04T11:51Z

Kan du inte konkatenera in det på samma sätt som du gör på andra ställen i detta lilla kodstycke?

```php
$headers = 'From: ' . $sender . ' <xxx@xxx.se>' . "\r\n" .
            'Reply-To: xxx@xxx.se' . "\r\n" .
            'Bcc: xxx@xxx.se' . "\r\n" .
            'X-Mailer: PHP/' . phpversion();
```

Nu kan jag visserligen inte ett jota om php - men ändå.  ;-)

mvh

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

## #3 — K@llen, 2011-12-04T12:03Z

Tack @nders! :)

Provade så innan, men tabbade mig och omgav det med " . . " i stället för ' . . ' som jag faktiskt använder i detta fall. Nu fungerar det. :D

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

## #4 — sabbacus, 2011-12-05T18:47Z

Orsaken till att det inte fungerar är skillnaden mellan att kapsla in strängar med ' (enkelfnutt) kontra " (dubbelfnutt).

Med dubbelfnuttar parsar PHP innehållet så att echo "hej $name" blir t.ex. "hej Malte" vid utskrift. Med enkelfnuttar skrivs strängen ut "as-is", oavsett vad du har för innehåll i den.

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

---

Tråden på webben: https://www.webforum.nu/amne/php/188537-dynamisk-header-i-php-mail
