X-Git-Url: https://jasonwoof.com/gitweb/?a=blobdiff_plain;f=email.php;h=1af8f9226f6fb7876553509e1e86ce2ddbfe3f14;hb=1b1aafb7d72ba773a23f2fedc1c89cedf192f4d3;hp=92cb6f0a5ba15e1a55d1dec87650e1b37d29b8db;hpb=554b3215eda9d33d86b8bd30df28e02eabb89ae7;p=wfpl.git diff --git a/email.php b/email.php index 92cb6f0..1af8f92 100644 --- a/email.php +++ b/email.php @@ -41,7 +41,7 @@ function email($from, $to, $subject, $message, $reply_to = '', $cc = '', $bcc = if($to == '') { return 2; } #FIXME should allow many more characters here - $subject = ereg_replace("[^a-zA-Z0-9 _#'.:-]", '_', $subject); + $subject = ereg_replace("[^a-zA-Z0-9 _#'.:&,-]", '_', $subject); $headers = "From: $from"; if($reply_to) { @@ -53,9 +53,8 @@ function email($from, $to, $subject, $message, $reply_to = '', $cc = '', $bcc = if($bcc) { $headers .= "\r\nBCC: $bcc"; } - #header('Content-Type: text/plain'); - #print_r(array($to, $subject, $message, $headers)); - #exit(); + $headers .= "\r\nContent-type: text/plain; charset=UTF-8"; + if(mail($to, $subject, $message, $headers)) { return 0; } else {