02. april 2007 - 21:12Der er
8 kommentarer og 1 løsning
PHP mail()
Hej
Jeg sidder og laver en lille mail side på min hjemmeside.
Jeg har først en side hvor personer udefra skal taste: navn, email, emne og selvfølgelig en besked. Der bruger jeg en "form" til at samle de data. Den information bliver så sendt videre til en anden side, som samler informationen og sender en mail, men... når jeg prøver at fortælle php hvem afsenderen er, accepterer den kun en fast tekst jeg har skrevet.
Koden jeg har brugt til at opsamle og sende en mail:
Jeg vil gerne have det til at virke sådan, at personens navn står som afsender (det de har indtastet) og at "Reply to" er deres email adresse, hvis det kan lade sig gøre.
Jeg bruger eze.dk. Mail funktionen som sådan virker fint nok, så længe jeg selv indtaster "From: navn". Men når jeg beder den om at bruge $_POST funktionen, står afsender som hostmasteren hos eze, i stedet for den tekst som den burde hente fra den forrige side (den hvor man indtaster information.
Når jeg bruger koden overfor, får jeg fejlmeddelselse:
Parse error: parse error, unexpected T_ENCAPSED_AND_WHITESPACE, expecting T_STRING or T_VARIABLE or T_NUM_STRING in ...\mailSent.php on line 9
Line 9 er $headers = "From: $_POST['email']\r\n" ...
Tak for din hjælp, du skal have tak for at blive hængende :-D
#Jakabdo, hvis du mener du skal have point for dine svar, så indlæg venligst et svar og så skal du nok få point. Du ledte mig i den rigtige retning.. tak :)
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.