---
title: "Fråga om PHP - mailfunktion"
type: "forum-thread"
url: "https://www.webforum.nu/amne/php/146157-fråga-om-php-mailfunktion"
topic: "PHP"
topic_url: "https://www.webforum.nu/amne/php"
author: "Shaadow"
published: "2006-04-27T18:22:06.000Z"
updated: "2006-04-28T05:58:14.000Z"
replies: 8
views: 424
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/146157-fråga-om-php-mailfunktion"
---

# Fråga om PHP - mailfunktion

## #1 — Shaadow, 2006-04-27T18:22Z

Tjenare!

Har precis börjat hålla på med PHP, men kan inte så mycket nu :)
Har haft en PHP bok hemma förut, men den var dock lånad från bibblan.
Sen nu har jag glömt bort alltihopa, därför vänder jag mig till er. :)

Jag har ett kontaktscript på min sida, i formtaggen har jag action="send.php".
Men, vad är det man ska skriva i send.php för att mailet ska skickas iväg till min e-post?

Tacksam för snabba svar :)

Mvh
Shaadow

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

## #2 — Pedda, 2006-04-27T18:47Z

postar lite kod från ett gammalt projekt, så har du iaf något att utgå ifrån.

```php
<?php
session_start();

include('connect.php');

$info = mysql_query("SELECT epost FROM ".$mysql_prefix."installningar WHERE mid=1") or die ("Kunde inte hämta epostadress.");
$kontakt = mysql_fetch_assoc($info);
	
if (isset($_POST['feedback'])) {
	// Skicka ett mail till mig
	$fromname = "Noreply";
	$fromadress = "".$kontakt['epost']."";
	$toadress = "min@mail.com";
	$subject = "Feedback";
	$message = "".$_POST['meddelande']."";
	$info = "Från: ".@$cur_user['namn']."\n:".$_SERVER['HTTP_REFERER']."\n-------------------\n\n\n";
	mail("$toadress", "$subject", "$info $message",
     "From: {$kontakt['epost']}\r\n" .
     "Reply-To: {$kontakt['epost']}\r\n" .
     "X-Mailer: PHP/" . phpversion());

	header("Location: kontrollpanel.php?info=tackfeedback");
	exit;
}
?>
```

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

## #3 — Shaadow, 2006-04-27T19:07Z

Är det allt som ska stå i send.php?
Om jag glömde säga det, så har jag glömt all php jag lärt mig, förutom echo :)
Och sen kom jag inte riktigt så långt, när jag höll på med det :)
Skulle nog behöva lite mer beskrivet, tack annars.

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

## #4 — Pedda, 2006-04-27T19:20Z

Det behöver inte ens vara så mycket egentligen om man inte vill använda extra headers som Reply-To address t.ex

Kolla manualen
<http://se2.php.net/manual/sv/function.mail.php>

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

## #5 — Shaadow, 2006-04-27T19:25Z

Så med andra ord räcker denna kod:

\<?php
$to      = 'nobody@example.com';
$subject = 'the subject';
$message = 'hello';
$headers = 'From: <webmaster@example.com>' . "\\r\\n" .
   'Reply-To: <webmaster@example.com>' . "\\r\\n" .
   'X-Mailer: PHP/' . phpversion();

mail($to, $subject, $message, $headers);
?\>

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

## #6 — Pedda, 2006-04-27T19:32Z

Ja, fast den kanske inte är den bästa.

Om du kollar i min kod så har jag

```php
if (isset($_POST['feedback'])) {
```

 
Detta innebär att om jag inte har $\_POST\['feedback'\] från formuläret så skickas inget mail. I ditt exempel så skickas ett mail även om nån bara "råkar" surfa till send.php!
Sen i slutet så skickar jag vidare till en tacksida med 

```php
header("Location: kontrollpanel.php?info=tackfeedback");
    exit;
```

 
Men om du använder ditt exempel så skickas mailet, men besökaren ser bara en vit sida. Alltså han får ingen bekräftelse på att mailet har skickats, och uppdaterar han sidan så skickas ett nytt mail.

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

## #7 — Shaadow, 2006-04-27T20:52Z

Skulle du kunna ta detta över msn eller något?
Förstår inte riktigt så bra här och nu :)

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

## #8 — Pedda, 2006-04-27T21:32Z

Visst kan vi det om du tycker det är bättre

msn: bortredigerat

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

## #9 — Shaadow, 2006-04-28T05:58Z

Tack så mycket :)
Kommer in ikväll/natt :P

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

---

Tråden på webben: https://www.webforum.nu/amne/php/146157-fråga-om-php-mailfunktion
