hello ive created program can send email icalendar. in description part of gmail looks same html codes wanted implement. how can write html codes section? or @ least wanna learn how use new line(\n)
that. doesnt read new line...thanks.
$cal_uid = date('ymd').'t'.date('his')."-".rand()."@mydomain.com"; $mime_boundary = "----meeting booking----".md5(time()); $headers .= "mime-version: 1.0\n"; $headers = "from: ".$from_name." <".$from_address.">\n"; $headers .= "reply-to: ".$from_name." <".$from_address.">\n"; $headers .= "content-type: multipart/alternative; boundary=\"$mime_boundary\"\n"; $headers .= "content-class: urn:content-classes:calendarmessage\n"; $message .= "--$mime_boundary\n"; $message .= "content-type: text/html; charset=utf-8\n"; $message .= "content-transfer-encoding: 8bit\n\n"; $message .= "<html>\n"; $message .= "<body>\n"; $message .= '<p>merhaba '.$firstname.' '.$lastname.',</p>'; $message .= $meeting_name; $message .= "</body>\n"; $message .= "</html>\n"; $message .= "--$mime_boundary\n"; $ical = 'begin:vcalendar prodid:-//microsoft corporation//outlook 11.0 mimedir//en version:2.0 method:publish begin:vevent organizer:mailto:'.$from_address.' dtstart:'.$dtstart.' dtend:'.$dtend.' location:'.$meeting_location.' transp:opaque sequence:0 uid:'.$cal_uid.' dtstamp:'.$todaystamp.' description:'.$meeting_description.' summary:'.$subject.' priority:5 class:public end:vevent end:vcalendar'; $message .= 'content-type: text/calendar;name="meeting.ics";method=request;charset=utf-8\n'; $message .= 'content-type: text/calendar;name="meeting.ics";method=request\n'; $message .= "content-transfer-encoding: 8bit\n\n"; $message .= $ical; //send mail $mail_sent = @mail( $email, $subject, $message, $headers ); if($mail_sent) { return true; } else { return false; } }
try source
$subject = 'website change request'; $headers = "from: " . strip_tags($_post['req-email']) . "\r\n"; $headers .= "reply-to: ". strip_tags($_post['req-email']) . "\r\n"; $headers .= "cc: susan@example.com\r\n"; $headers .= "mime-version: 1.0\r\n"; $headers .= "content-type: text/html; charset=iso-8859-1\r\n";
read more send email html template php
Comments
Post a Comment