나만의 send_mail
기능을 사용하고 새 줄을 전달할 수없는 것 같습니다.이메일에 줄 바꿈을 삽입 할 수 없습니다.
나는 double-quote-fix을 시도했지만 작동하지 않는 것 같습니다. 어쩌면 그 새 줄이 내 기능을 호출 할 때 잃어 버렸을 까?
기능 :
abstract class util {
...
static function send_email($to,$from,$subject,$message){
$headers = 'MIME-Version: 1.0' . "\r\n";
$headers .= 'Content-type: text/html; charset=iso-8859-1' . "\r\n";
$headers .= 'To: '.$to.'' . "\r\n";
$headers .= 'From: '.$from.'' . "\r\n";
mail($to, $subject, $message, $headers);
}
...
}
전화 :
아직$subject = "Your email activation for ". DOMAIN;
$message = "Dear ".$this->name.", \r\n Welcome to ********. Click the link below to activate your account and get started. \r\n ".VERIFY_LINK."?code=".$this->code."&id=".$this->id;
util::send_email($this->email, EMAIL_REGISTER, $subject, $message);
이메일은 항상 한 라이너
어떤 아이디어를 끝나게?
왜'HTML'줄 바꿈 ('
')을 사용하지 않습니까? –
잠재적으로 수백명의 사람들이 사용하는 다른 사람의 메일 송신 라이브러리를 사용하고, 광범위하게 디버깅되었으며, 보안 결함이없는 것이 좋습니다. –
HTML 태그를 보내지 않았기 때문에 작동하지 않을 수 있습니다. 나는 text/plain으로 전환했다. – Wurstbro