Avatar billede riefart Seniormester
04. oktober 2015 - 14:56 Der er 2 kommentarer og
1 løsning

Reply-To i mail()

Jeg har en html-form på min hjemmeside, og forsøger at få den tilknyttede php-mail til at medsende mailskrivers emailadresse, så jeg kan svare mailen via min server.
Jeg har udeladt formen
Mit script ser sådan ud:

if(isset($_REQUEST['send']))
{
$navn=$_REQUEST["navn"];
$email=$_REQUEST["email"];
....osv
$modtager= "min@email.dk";


$header = "MIME-Version: 1.0\r\n";
$header .= "Content-type: text/html; charset=UTF-8 \r\n";
$header .= "From: min hjemmeside <Min hjemmeside> \r\n";
$header .= "Reply-To: '. $email ' \r\n";

$sent=mail($modtager, $overskrift, $indhold, $header);

Det virker fint når brugeren sender mail fra formen og jeg modtager fint, men når jeg vil svare på mailen står der intet i modtagerfeltet.

Kan nogen hjælpe?
Avatar billede phpnoob Novice
04. oktober 2015 - 17:03 #1
Kan den havde noget at gøre med at du skal bruge Post function istedet for Request function??.
Avatar billede cht22 Professor
04. oktober 2015 - 17:05 #2
Hvis du bruger følgende linje i stedet for, så virker det:

$header .= "Reply-To: " . $email . "\r\n";
Avatar billede riefart Seniormester
04. oktober 2015 - 18:34 #3
Det virker lige som det skal. Tak for hurtig hjælp.
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

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