I'm using CKeditor to have an editor on a client's website. The purpose is for the client to write newsletters and send them using PHP's mail() function. Some tags, like the <img> tag and <span style="font-size:28px;"> tag. So when I try to embed an image or change my font size those things don't appear in the recipient's email. Here's my code:
if(isset($_POST['submitted'])) { $subject = $_POST['subject']; $body = $_POST['body']; $letter = ''; $letter = '<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">'; $letter .= '<html xmlns="http://www.w3.org/1999/xhtml">'; $letter .= '<body>'; $letter .= $body; $letter .= '</body>'; $letter .= '</html>'; $_SESSION['subject'] = $subject; $_SESSION['letter'] = $letter; } if(isset($_GET['recipients'])) { $to = $_GET['recipients']; $subject = $_SESSION['subject']; $letter = $_SESSION['letter']; $headers = "From: mail@jaggednighttheatre.com\r\n"; $headers .= 'MIME-Version: 1.0' . "\r\n"; $headers .= "Content-Type: text/html; charset=ISO-8859-1\r\n"; mail($to, $subject, $letter, $headers); } ?>
Re: CKeditor not picking up some HTML tags