Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/email/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
使用PHP接收电子邮件时,如何更新表格以包含电子邮件?_Php_Email - Fatal编程技术网

使用PHP接收电子邮件时,如何更新表格以包含电子邮件?

使用PHP接收电子邮件时,如何更新表格以包含电子邮件?,php,email,Php,Email,我正在尝试使用PHPmailer()从PHP发送电子邮件 我使用了以下语法在表中显示内容。 我需要更新表格,以便在收到电子邮件时显示电子邮件。 我怎样才能做到这一点 $message ="<html><body> <table><tr><td>HELLO</td></tr></table></body></html>"; $body = eregi

我正在尝试使用
PHPmailer()
从PHP发送电子邮件
我使用了以下语法在表中显示内容。
我需要更新表格,以便在收到电子邮件时显示电子邮件。
我怎样才能做到这一点

     $message ="<html><body> <table><tr><td>HELLO</td></tr></table></body></html>";
          $body = eregi_replace("[\]",'',$message);
          $mail             = new PHPMailer();
          $mail->From       = $email;
          $mail->FromName   = $Name;
          $mail->CharSet = "utf-8";
          $mail->Subject    = "GoodNoon:".$Name."";
          $mail->IsHTML(true);
          $mail->AltBody    = "To view the message, please use an HTML compatible email viewer";
          $mail->WordWrap = 50; 
          $mail->MsgHTML($body);
         // send as HTML
          $mail->AddAddress("mail@mail.de", "name");

         if(!$mail->Send()) {
            echo "Emai Not sent: " . $mail->ErrorInfo;
        } 
         else {
           echo "Email Sent";

          }     
$message=“你好”;
$body=eregi\u replace(“[\]”,“$message”);
$mail=new PHPMailer();
$mail->From=$email;
$mail->FromName=$Name;
$mail->CharSet=“utf-8”;
$mail->Subject=“GoodNoon:”.$Name.“;
$mail->IsHTML(true);
$mail->AltBody=“要查看邮件,请使用与HTML兼容的电子邮件查看器”;
$mail->WordWrap=50;
$mail->MsgHTML($body);
//以HTML格式发送
$mail->AddAddress(“mail@mail.de“,”姓名“);
如果(!$mail->Send()){
echo“Emai未发送:”.$mail->ErrorInfo;
} 
否则{
回显“已发送电子邮件”;
}     

首先,您可能希望包含一个。替换:

<html><table><tr><td>HELLO</td></tr></table></html>
你好 与

你好 第二:

  • 电子邮件内容看起来怎么样
  • 您使用的是什么电子邮件客户端
  • HTML根本没有被呈现,还是仅仅是
    元素

旁注:提问时请尽量提供更多的上下文。如果你花时间回顾你的问题,并确保所有必要的信息都在那里,并且没有(或至少没有太多)格式错误,你就更有可能收到对你的问题的积极和良好的回答。

首先,你可能希望包括一个。替换:

<html><table><tr><td>HELLO</td></tr></table></html>
你好 与

你好 第二:

  • 电子邮件内容看起来怎么样
  • 您使用的是什么电子邮件客户端
  • HTML根本没有被呈现,还是仅仅是
    元素

旁注:提问时请尽量提供更多的上下文。如果你花时间回顾你的问题,并确保所有必要的信息都在那里,并且没有(或至少没有太多)格式错误,那么你的问题就更有可能得到积极和良好的回答。

我认为,问题是你错过了内容类型

我用这个:

$headers = "MIME-Version: 1.0rn";
$headers .= "Content-type: text/html; charset=iso-8859-1rn"; // or UTF-8
$headers .= "From: $from\r\n";

mail($to, $subject, $message, $headers);

问题是,我认为,你错过了内容类型

我用这个:

$headers = "MIME-Version: 1.0rn";
$headers .= "Content-type: text/html; charset=iso-8859-1rn"; // or UTF-8
$headers .= "From: $from\r\n";

mail($to, $subject, $message, $headers);