Zitat von
generic:
Zitat von
Luckie:
Code:
<?php
$headers = 'MIME-Version: 1.0\r\n'.
'Content-Type: text/plain; charset=iso-8859-1\r\n'.
'From: "Kontaktformular luckie-online.de" <'.$from.'>\r\n'.
'To: '.$to.' <'.$to.'>\r\n'.
'Date: '.date("r").'\r\n'.
'Subject: '.$subject.'\r\n';
?>
versuch mal anstelle von ' das "
achte bitte dadrauf das $headers von aussen nicht manipulibar ist.
sonst machst du dir ein offenes spamgateway.
Zitat von
Luckie:
Ah, danke, das war schon mal gut. Aber die Zeilenumbrüche im Text sind immer noch fehlerhaft und die Hochkomata werden imme rnoch "escaped".
hm ? demfalls hast du den Rat von generic nicht beachtet:
in PHP werden String-Literale mit " (Doppelgänsefuss) eingefasst, nicht wie in Delphi mit '
ich habe das kurz gestestet... der Effekt von escapeten Sonderzeichen und nicht deescapten Zeilenumbrüchen ist so reproduzierbar
so ist's richtig:
Code:
<?php
$headers = "MIME-Version: 1.0\r\n".
"Content-Type: text/plain; charset=iso-8859-1\r\n".
"From: \"Kontaktformular luckie-online.de\" <".$from.">\r\n".
"To: ".$to." <".$to.">\r\n".
"Date: ".date("r")."\r\n";
?>
(Subject kannst weglassen, das wird bereits bei mail() gesetzt...)