---
title: "mailscript"
type: "forum-thread"
url: "https://www.webforum.nu/amne/php/129875-mailscript"
topic: "PHP"
topic_url: "https://www.webforum.nu/amne/php"
author: "FunTrix"
published: "2005-06-12T16:58:31.000Z"
updated: "2005-06-13T14:19:09.000Z"
replies: 8
views: 379
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/129875-mailscript"
---

# mailscript

## #1 — FunTrix, 2005-06-12T16:58Z

Tjenare, har problem med ett mailscript... får det inte att fungera, någon som har något tips på hur jag ska göra för att få det att fungera?
Tacksam för svar... 

**contact.php**
\<form action="contact2.php" method="post"\>
                                  
                            \<table height="200" border="0" cellpadding="0" cellspacing="0"\>
                            \<tr\>
                              \<td\>
							\<img src="namepic.jpg" width="56" height="10"\>\</td\>
                          \</tr\>
                            \<tr\>
                              \<td\>                                \<input name="name" type="text" class="kantlinje" size="27"\>
                              \</td\>
                            \</tr\>
                            \<tr\>
                              \<td\>\<img src="emailpic.jpg" width="56" height="10"\>\</td\>
                            \</tr\>
                            \<tr\>
                              \<td\>                                \<input name="email" type="text" class="kantlinje" size="27"\>
                              \</td\>
                            \</tr\>
                            \<tr\>
                              \<td\>\<img src="subjectpic.jpg" width="56" height="10"\>\</td\>
                            \</tr\>
                            \<tr\>
                              \<td\>                                \<input name="subject" type="text" class="kantlinje" size="27"\>
                              \</td\>
                            \</tr\>
                            \<tr\>
                              \<td width="248"\>\<img src="messagepic.jpg" width="56" height="10"\>\</td\>
                            \</tr\>
                            \<tr\>
                              \<td\>
                                \<textarea name="message" rows="3" class="kantlinje"\>\</textarea\>
                              \</td\>
                            \</tr\>
                            \<tr\>
                              \<td\>                                \<input type="submit" value="Send" class="kantlinjeknapp"\>
                                \|                                \<input type="reset" value="Reset" class="kantlinjeknapp"\>

**contact2.php**

```php
<?php

  if ($name == "") 
  echo "Gav inte dina föräldrar dig något namn?";
  elseif ($email == "")
  echo "Du måste ju fylla i din e-post adress
  för att jag ska kunna svara dig :-)";
  elseif ($subject == "")
  echo "Du måste ju fylla i din subject
  för att jag ska kunna svara dig :-)";
  elseif ($message == "") 
  echo "men.. ska du inte skriva något meddelande till mig? :-D";
  else 
  {
  echo("Ditt mail har skickats, nu kan du ta och 
  besöka ");
  mail("your@mail.com", "Meddelande från
  formulär", "$subject","$message", "From: $name
  <$email>"); 
  } 
  ?>
```

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

## #2 — tydal, 2005-06-12T18:07Z

För det första heter variablerna egentligen $\_POST\['name'\] $\_POST\['email'\] osv...

För det andra bör du tar bort "$subject", från mail-raden eftersom du redan verkar ha ärende i form av "Meddelande från formulär".

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

## #3 — FunTrix, 2005-06-12T20:16Z

tack nu står det att det är skickat iaf, men jag får inget mail lustigt nog, vad kan detta bero på?

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

## #4 — tydal, 2005-06-12T20:21Z

I så fall har php lämnat över det till mailservern, och då får du fortsätta felsökningen där. Kolla i mailserverns loggar, alternativt be serverägaren om hjälp om det inte är din server.

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

## #5 — FunTrix, 2005-06-12T20:29Z

tack!
då vet jag att det inte är något i koden iaf!

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

## #6 — hltm, 2005-06-12T20:31Z

```
mail("your@mail.com", "Meddelande från
  formulär", "$subject","$message", "From: $name
  <$email>");
```

prova ändra till ngt det här istället: 

```
//lite headers 
$headers  = "MIME-Version: 1.0\r\n";
$headers .= "Content-type: text/html; charset=iso-8859-1\r\n";
$headers .= "From: ".$name."<".$email.">\r\n";

// din e-postadress
$to = "your@mail.com";

//skicka

if (mail($to, $subject, $message, $headers)) 
{
 //funkade det
 echo ("allt gick finfint");
}
else {
 // om inte
  echo ("Något gick fel");
}
```

Nåt åt det hållet "ska" funka  :)

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

## #7 — FunTrix, 2005-06-12T21:01Z

tack men fungerar fortfarande inte... står att det fungerade finfint. men får trotts det inget mail. :(

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

## #8 — spejsklark, 2005-06-13T06:51Z

Har du kollat i din skräppost?

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

## #9 — FunTrix, 2005-06-13T14:19Z

japp... har kollat igenom hela epostkontot...

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

---

Tråden på webben: https://www.webforum.nu/amne/php/129875-mailscript
