0
PHP 서버에서 mail() 명령을 통해 HTML을 보내는데 문제가 있습니다. 전자 메일이 보내지지만 html 코드가 html로 표시되지 않습니다. 어떻게 해결할 수 있을까요? 아래 코드는 서버에서 보내지 만 메일 브라우저에 html로 표시되지 않습니다 ?? 다음은서버 전자 메일 문제
<html><table border="1"><tr><th>User Level</th><th>Number of Users</th></tr><tr><td>0</td><td>0</td></tr><tr><td>1</td><td>2</td></tr><tr><td>2</td><td>1</td></tr></table></html>
는 메시지 아래
function get_tbl_lvl(){
$i=0;
$html .= '<table border="1"><tr><th>User Level</th><th>Number of Users</th></tr>';
while($i<3){
$html .= '<tr><td>'.$i.'</td><td>';
$num = num_level($i);
if($num == -1){
$html .= 'db fail';
}else{
$html .= $num;
}
$html .= '</td></tr>';
$i++;
}
$html .= '</table>';
return $html;
}
에 대한 내용을 얻는 방법 내용을 전송하는 코드입니다
$msg = '<html>'.get_tbl_lvl().'</html>';
mail($to,$subject,$msg,$headers);
echo get_tbl_lvl();
코드 o f 당신이 보내는 방법. – andrewsi
은 html 코드를 전송하기위한 코드를 추가했지만 메시지가 제대로 표시되지 않고 제대로 표시되지 않습니다. – CHouse95
헤더가 HTML 이메일이라고 설정하는 것 같지 않습니다. –