php 메일전송 예쁘게 편집이 가능한가요?
본문
안녕하세요, 초보 퍼블리셔입니다.
위 사이트에서 소스파일 다운받아 메일전송 그누보드에서 이용하고 있는데요,
$email_message .= "partNumber : ".clean_string($partNumber)."\n\n";
$email_message .= "manufacturer : ".clean_string($manufacturer)."\n\n";
$email_message .= "quantity : ".clean_string($quantity)."\n\n";
$email_message .= "price : ".clean_string($price)."\n\n";
$email_message .= "suject : ".clean_string($suject)."\n\n";
$email_message .= "Name : ".clean_string($first_name)."\n\n";
$email_message .= "Email : ".clean_string($email_from)."\n\n";
$email_message .= "Tel : ".clean_string($telephone)."\n\n";
$email_message .= "Message : ".clean_string($comments)."\n\n";
위 부분으로 메일이 수신되는데 예쁘지 않은 것 같아서요!
메일을 수신할 때 표같이 꾸미고 싶은데 html로서 생기게 할 수가 있나요??
답변 1
메일을 보내실때 템플릿을 만들어서 발송해보기 바랍니다.
참고 하실부분은 영카트5 경로 /shop/ordermail2.inc.php 소스 내용을 보시면
/mail/orderupdate3.mail.php <-- 요부분이 텔플릿형식입니다.
요런식으로 템플릿처럼 만드셔서 mailer 함수를 이용하시면됩니다.
아래는 참조 소스 부분이오니 참고 바랍니다.
ob_start();
include G5_SHOP_PATH.'/mail/orderupdate3.mail.php';
$content = ob_get_contents();
ob_end_clean();
mailer($config['cf_admin_email_name'], $config['cf_admin_email'], $row['it_sell_email'], $subject, $content, 1);