email with style (again)

From: Date: Wed, 27 Feb 2008 01:33:04 +0000
Subject: email with style (again)
Groups: php.general 
Request: Send a blank email to php-general+get-270249@lists.php.net to get a copy of this message
Ok gang: What's wrong with the following code? It sends the email OK, but nothing is styled. Where did I go wrong? Thanks, tedd --- code <?php $to = "tedd.sperling@gmail.com"; $body = make_mail(); $subject = "Subject"; $fromaddress = "tedd@sperling.com"; $fromname = "tedd"; send_mail($to, $body, $subject, $fromaddress, $fromname, $attachments=false); echo('Email sent'); ?> <?php function make_mail() { $message = <<<EOT <span style="font-weight: bold;">Title:</span> A title of something <span style="font-weight: bold;">Presenter:</span> By someone tedd EOT; return $message; } function send_mail($to, $body, $subject, $fromaddress, $fromname, $attachments=false) { $eol="\r\n"; // Common Headers $headers .= "From: ".$fromname."<".$fromaddress.">".$eol; $headers .= "Reply-To: ".$fromname."<".$fromaddress.">".$eol; $headers .= "Return-Path: ".$fromname."<".$fromaddress.">".$eol; $headers .= "Message-ID: <".time()."-".$fromaddress.">".$eol; $headers .= "X-Mailer: PHP v".phpversion().$eol; // HTML Version $msg .= "Content-Type: text/html; charset=iso-8859-1".$eol; $msg .= "Content-Transfer-Encoding: 8bit".$eol.$eol; $msg .= $body.$eol.$eol; // SEND THE EMAIL ini_set(sendmail_from,$fromaddress); $mail_sent = mail($to, $subject, $msg, $headers); ini_restore(sendmail_from); return $mail_sent; } ?> -- ------- http://sperling.com http://ancientstones.com http://earthstones.com

« previous php.general (#270249) next »