af Kim Ludvigsen » tors aug 27, 2009 12:07
Problemet skyldes forskelle i tegnsættet. Du kan tilføje en header til tegnsættet, så bør det virke korrekt.
Åbn kontaktformular.php i en teksteditor som fx Notesblok (
ikke Word eller lignende).
Find denne kode:
- Kode: Vælg alt
/* Her tjekkes, om afsenderen har indtastet sin mail-adresse, og i så fald bruges den som afsendeeradresse, så der kan svares på mailen */
if(!empty($epost)) {
$headers="From: $navn <$epost>\r\n";
}
else {
$headers="From: Kontaktformular <$afsendermail>\r\n";
}
Indsæt nedenstående to steder:
Content-Type:text/plain; charset=ISO-8859-1\r\n
Så resultatet bliver dette:
- Kode: Vælg alt
/* Her tjekkes, om afsenderen har indtastet sin mail-adresse, og i så fald bruges den som afsendeeradresse, så der kan svares på mailen */
if(!empty($epost)) {
$headers="From: $navn <$epost>\r\nContent-Type:text/plain; charset=ISO-8859-1\r\n";
}
else {
$headers="From: Kontaktformular <$afsendermail>\r\nContent-Type:text/plain; charset=ISO-8859-1\r\n";
}
Det er dog ikke sikkert, at det virker. Der er nemlig to forskellige tegnsæt, der kan bruges, hvis det ikke virker med ovenstående, så udskift:
charset=ISO-8859-1
med:
charset=UTF-8
Problemet skyldes forskelle i tegnsættet. Du kan tilføje en header til tegnsættet, så bør det virke korrekt.
Åbn kontaktformular.php i en teksteditor som fx Notesblok ([i]ikke[/i] Word eller lignende).
Find denne kode:
[code]/* Her tjekkes, om afsenderen har indtastet sin mail-adresse, og i så fald bruges den som afsendeeradresse, så der kan svares på mailen */
if(!empty($epost)) {
$headers="From: $navn <$epost>\r\n";
}
else {
$headers="From: Kontaktformular <$afsendermail>\r\n";
}[/code]
Indsæt nedenstående to steder:
Content-Type:text/plain; charset=ISO-8859-1\r\n
Så resultatet bliver dette:
[code]/* Her tjekkes, om afsenderen har indtastet sin mail-adresse, og i så fald bruges den som afsendeeradresse, så der kan svares på mailen */
if(!empty($epost)) {
$headers="From: $navn <$epost>\r\nContent-Type:text/plain; charset=ISO-8859-1\r\n";
}
else {
$headers="From: Kontaktformular <$afsendermail>\r\nContent-Type:text/plain; charset=ISO-8859-1\r\n";
}[/code]
Det er dog ikke sikkert, at det virker. Der er nemlig to forskellige tegnsæt, der kan bruges, hvis det ikke virker med ovenstående, så udskift:
charset=ISO-8859-1
med:
charset=UTF-8