0
$text
값에 HTML 서식이 포함되어 있는지 확인하여 HTML 또는 일반 텍스트로 PHPMailer 전자 메일을 조정할 수 있습니다. HTML로 볼 경우 텍스트는 줄 바꿈을 느슨하게합니다.텍스트에서 HTML 태그를 감지하는 방법은 무엇입니까?
$email_body="<p><b>This is html code</b></p>";
$text = htmlentities($email_body);
if (strpos($text,"<b>") !== false) {
echo " Found a b ";
}
이것은 찾지 못합니다.
난 당신이 뒤쪽으로 이것에 대해 갈 수 좋을 것; html을 생성 한 다음 태그를 제거하는 대신 아마도 텍스트로 시작하여 html 또는 일반 텍스트인지 여부에 따라 html을 작성해야합니다. – Retsam
텍스트는 사용자가 직선 텍스트 또는 html 텍스트로 입력 할 수있는 양식에서 나옵니다. html 코드가 포함되어 있는지 확인해야합니다. 그러면 emailler에게 본문을 올바르게 포맷 할 수 있습니다. –