PHP HTML电子邮件将不会因为相同的符号而发送任何想法?
我正在使用以下标题PHP HTML电子邮件将不会因为相同的符号而发送任何想法?,php,html,email,Php,Html,Email,我正在使用以下标题 $headers = "MIME-Version: 1.0" . "\r\n"; $headers .= "Content-type:text/html;charset=iso-8859-1" . "\r\n"; 当我尝试用html格式化我的邮件时,它工作得很好,直到我在脚本执行时添加了“=”符号(用于定义类和href),它由于某种原因崩溃,电子邮件永远不会被发送 有什么想法吗 编辑 有人要密码 $mysubject = "XXXXXXXXX"; $greeting =
$headers = "MIME-Version: 1.0" . "\r\n";
$headers .= "Content-type:text/html;charset=iso-8859-1" . "\r\n";
当我尝试用html格式化我的邮件时,它工作得很好,直到我在脚本执行时添加了“=”符号(用于定义类和href),它由于某种原因崩溃,电子邮件永远不会被发送
有什么想法吗
编辑
有人要密码
$mysubject = "XXXXXXXXX";
$greeting = "Dear ".$x.","."<br><br>" ;
$headers = "MIME-Version: 1.0" . "\r\n";
$headers .= "Content-type:text/html;charset=iso-8859-1" . "\r\n";
$headers .= 'From: X <x@x.com>';
$message = "
<h2>My Heading</h2>
<b>information here about what I want to say.</b>
<br><br>
<b>title: </b>".$myvar."
<br><br>
<b>title2: </b><a href=\"test.com\" >my test</a>
<br><br>";
$close = "<br><br>Thanks, "."<br><br>"."XX"."<br><br>"."http://x.com" ;
// mail function
mail($email.',',$mysubject, $greeting.$message.$close,$headers);
$mysubject=“XXXXXXXXX”;
$greeting=“亲爱的”$x.,“
”;
$headers=“MIME版本:1.0”。“\r\n”;
$headers.=“内容类型:text/html;字符集=iso-8859-1”。“\r\n”;
$headers.='From:X';
$message=”
我的标题
关于我想说的信息。
标题:“.$myvar”
标题2:
“;
$close=“
谢谢,”
“XX”。
http://x.com" ;
//邮件功能
邮件($email.',',$mysubject,$greeting.$message.$close,$headers);
您应该选择(并理解)一种内容传输编码
:
说:
QP使用等号“=”作为转义字符。它也
将线路长度限制为76,因为某些软件对线路长度有限制
例如,在电子邮件中,它同时定义了字符集和编码。=
字符被编码为=3D
,虚线以结束的=
结束:
Content-Type: text/html; charset="ISO-8859-2"
Content-Transfer-Encoding: quoted-printable
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN" "http://www.w3.org/TR/htm=
l4/strict.dtd">
<html>
<head>
<title>WWF h=EDrlev=E9l</title>
<meta http-equiv=3D"content-type" content=3D"text/htm; charset=3DISO-8859-2=
" >
内容类型:text/html;charset=“ISO-8859-2”
内容传输编码:引用可打印
WWF h=EDrlev=E9l
请发布更多代码。上面的内容不会引起任何问题。可能是引用问题。请尝试$headers.='内容类型:text/html;字符集=iso-8859-1'。“\r\n”
为什么要在$email
后面加逗号<代码>$email.,'代码>如果它崩溃,会报告哪些错误?使用ini\u设置('display\u errors',1)打开display\u errors
代码>不要构建自己的mime电子邮件。只要使用swiftmailer或phpmailer,就可以省去很多麻烦。