---
title: "Mail formulär"
type: "forum-thread"
url: "https://www.webforum.nu/amne/php/63087-mail-formulär"
topic: "PHP"
topic_url: "https://www.webforum.nu/amne/php"
author: "AboO"
published: "2002-12-26T13:02:09.000Z"
updated: "2002-12-26T14:55:47.000Z"
replies: 13
views: 389
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/63087-mail-formulär"
---

# Mail formulär

## #1 — AboO, 2002-12-26T13:02Z

Det står: Parse error: parse error in c:\\apache group\\apache\\htdocs\\abomin\\send.php on line 3

och så här ser koden ut:

\<?php
mail(”magnus.lonnqvist@telia.com”, ”Test”);
header(”Location: <http://w1.223.telia.com/~u22311682/test.htm>";);
?\>

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

## #2 — Matte, 2002-12-26T13:15Z

Du saknar den tredje variabel i mail-funktionen (meddelandet). Semikolon inom header() ska dessutom bort. Testa det här:

```
<?php 
mail("magnus.lonnqvist@telia.com", "Test", "Meddelandet"); 
header("Location: http://w1.223.telia.com/~u22311682/test.htm"); 
?>
```

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

## #3 — AboO, 2002-12-26T13:18Z

Nu står det:

Warning: Server Error in c:\\apache group\\apache\\htdocs\\abomin\\send.php on line 2

Warning: Cannot add header information - headers already sent by (output started at c:\\apache group\\apache\\htdocs\\abomin\\send.php:2) in c:\\apache group\\apache\\htdocs\\abomin\\send.php on line 3

Istället :/

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

## #4 — Darren, 2002-12-26T13:23Z

header("Location:...") koden måste finnas inann all annan html kod om du nu har någon sådan på sidan. Kanske det som är felet...

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

## #5 — AboO, 2002-12-26T13:24Z

Det är ingen html-kod på den sidan som php-koden är på.

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

## #6 — AboO, 2002-12-26T13:27Z

Jag kanske ska berätta vad jag ska göra :)

jag ska visa formuläret på en sida, och skicka datan (mailet) till en annan sida på en annan server och sen skicka användaren tillbaka till den första sidan.

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

## #7 — Matte, 2002-12-26T13:29Z

header-felmeddelandet beror på det tidigare felmeddelandet om server-fel.

Har du en mail-server på webservern, och är den isåfall rätt konfigurerad.
Själv kan jag inget om mailservrar, så om det skulle vara den som spökar så kan jag inte hjälpa dig.

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

## #8 — Matte, 2002-12-26T13:33Z

> **AboO skrev:**
>
> Jag kanske ska berätta vad jag ska göra :)
> 
> jag ska visa formuläret på en sida, och skicka datan (mailet) till en annan sida på en annan server och sen skicka användaren tillbaka till den första sidan.

Det låter ju inte som om du skulle skicka ett mail, utan snarare som om du skulle posta ditt formulär till en sida på en annan server.
I såfall skriver du hela url-en (inklusive <http://>) i action i ditt formulär.

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

## #9 — AboO, 2002-12-26T13:36Z

Mjo, men jag skickar ju mailet med formuläret? Fast de fattade du nog.

Så här ser formulär sidan ut:
\<html\>
\<head\>
\</head\>

\<body bgcolor="#FFFFFF" text="#000000"\>
         \<form name="mail" method="post" action="http://www.flytande.com/abomin/send.php" enctype="text/plain"\>
               \<font face="Verdana, Arial, Helvetica, sans-serif" size="2"\>Namn:\</font\>\<br\>
                    \<font face="Verdana, Arial, Helvetica, sans-serif" size="2"\> 
                    \<input typ="text" name="fran_namn" size="30" maxlength="90"\>
                    \</font\> 
                 \<p\>\<font face="Verdana, Arial, Helvetica, sans-serif" size="2"\> 
                    E-post:\</font\>\<font face="Verdana, Arial, Helvetica, sans-serif" size="2"\> 
                    \<br\>
                    \<input type="text" name="fran_epost" size="30" maxlength="90"\>
                    \</font\> 
                  \<p\>\<font face="Verdana, Arial, Helvetica, sans-serif" size="2"\>Meddelande:\</font\> 
                    \<br\>
                    
                  \<textarea name="text" wrap="virtual" rows="4" cols="30"\>\</textarea\>
                  \<br\>                    \<input type="submit" name="Skicka" value="Skicka" class="skicka_knapp5"\>
                    \<input type="reset" name="Nollst&auml;ll" value="Sudda" class="skicka_knapp5"\>
                \</form\>

\</body\>
\</html\>

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

## #10 — muskot, 2002-12-26T13:44Z

> **AboO skrev:**
>
> Warning: Cannot add header information - headers already sent by (output started at c:\\apache group\\apache\\htdocs\\abomin\\send.php:2) in c:\\apache group\\apache\\htdocs\\abomin\\send.php on line 3

Testa

```php
<?php 
ob_start("ob_gzhandler");
mail("magnus.lonnqvist@telia.com", "Test", "Meddelandet"); 
header("Location: http://w1.223.telia.com/~u22311682/test.htm");
exit;
?>
```

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

## #11 — Matte, 2002-12-26T13:57Z

Tag bort enctype="text/plain" från ditt formulär-huvud, och sedan på sidan som tar emot formuläret:

```
$meddelande = "namn: ".$_POST['fran_namn']."\n";
$meddelande .= "E-post: ".$_POST['fran_epost']."\n\n";
$meddelande .= $_POST['text']
mail("magnus.lonnqvist@telia.com", "Test", $meddelande);
header("Location: [url]http://w1.223.telia.com/~u22311682/test.htm[/url]");
```

 
Det kräver också att sidan du skickar till har en mailserver att tillgå.

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

## #12 — AboO, 2002-12-26T14:47Z

> **muskot skrev:**
>
> Testa
>
>
> ```php
> <?php 
> ob_start("ob_gzhandler");
> mail("magnus.lonnqvist@telia.com", "Test", "Meddelandet"); 
> header("Location: [url]http://w1.223.telia.com/~u22311682/test.htm[/url]");
> exit;
> ?>
> ```

Sidan laddas om, men mailet kommer inte fram :)
eller så tar det bara tid..

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

## #13 — muskot, 2002-12-26T14:54Z

> **AboO skrev:**
>
> > **muskot skrev:**
> >
> > Testa
> >
> >
> > ```php
> > <?php 
> > ob_start("ob_gzhandler");
> > mail("magnus.lonnqvist@telia.com", "Test", "Meddelandet"); 
> > header("Location: [url]http://w1.223.telia.com/~u22311682/test.htm[/url]");
> > exit;
> > ?>
> > ```

A-taggen ska bort, forumet lade in en URL-tagg automatiskt. Se mitt ovanstående (redigerade) inlägg för korrekt kod. Testa att läga in koden i ett annars tomt dokument och besök sedan det med din browser.

> **AboO skrev:**
>
> Sidan laddas om, men mailet kommer inte fram  
> eller så tar det bara tid..

Har du en fungerade smtp-server angiven i php.ini?

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

## #14 — AboO, 2002-12-26T14:55Z

Första gången du skrev va de ingen sån.

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

---

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