Avatar billede nk_bitsch Nybegynder
11. august 2005 - 14:38 Der er 10 kommentarer

Simpel mail form virker ikke

Hej eksperter, jeg har et problem med min mailform på min hjemmeside.
Når man skriver i den er det kun den første linje der bliver sendt til min mail fx.
"Hej Niels.
Hvordan går det"

Her modtager jeg kun: "Hej Niels"

Mail Formen:

<?php
$sendTo = "nkb@hongdu.dk";
$subject = "Fra hjemmeside";
//
$headers = "From: " . $_POST["firstName"] ." ". $_POST["lastname"] . "<" . $_POST["email"] .">\r\n";
$headers .= "Reply-To: " . $_POST["email"] . "\r\n";
$headers .= "Return-path: " . $_POST["email"];
//
$message = $_POST["message"];
//
mail($sendTo, $subject, $message, $headers);
?>

Jeg håber meget at i kan hjælpe.

Niels Kristian.
Avatar billede leif Seniormester
11. august 2005 - 14:41 #1
Der er intet i den kode der gør det !
Avatar billede nk_bitsch Nybegynder
11. august 2005 - 14:43 #2
arg..
Jeg kunne heller ikke finde det nogen steder.
Har du nogen idé om hvad der kan være galt?
Avatar billede jaw Nybegynder
11. august 2005 - 14:45 #3
Udksriv din $message og se hvad den indeholder:
echo $message;
Avatar billede nk_bitsch Nybegynder
11. august 2005 - 14:47 #4
Nu skal det lige nævnes at jeg er helt ny, og det ikke er mig selv der har lavet min hjemmeside.

så Jaw, hvordan gør man det du siger jeg skal gøre?

Mvh
Niels Kristian Bitsch
Avatar billede jaw Nybegynder
11. august 2005 - 14:48 #5
$message = $_POST["message"];
echo $message;

//
mail($sendTo, $subject, $message, $headers);
Avatar billede nk_bitsch Nybegynder
11. august 2005 - 14:56 #6
Jaw, du må meget undskylde at jeg er så nybegynder til det her, men nu har jeg sat det ind du skrev, og der kommer stadig kun den første linje.
Hvad mente du med "udskriv"
Avatar billede jaw Nybegynder
11. august 2005 - 15:00 #7
Jeg mente bare, at du skulle udskrive $message til skærmen, som du også har gjort. Den skriver nu kun "Hej Niels" på skærmen?
Avatar billede nk_bitsch Nybegynder
11. august 2005 - 15:02 #8
ja.
Den mail der kommer til mig, står der stadigvæk kun "Hej Niels" i.
Avatar billede leif Seniormester
11. august 2005 - 15:03 #9
Udskrive en variabel kan gøres med:
echo $streng;
print $streng;

Må vi se hele scriptet ?
Avatar billede nk_bitsch Nybegynder
11. august 2005 - 15:08 #10
som sagt, jeg har ikke selv lavet siden, men det jeg skrev i starten er det ikke hele scriptet?
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
Vi tilbyder markedets bedste kurser inden for webudvikling

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester