dsjq6977 2013-09-19 13:21
浏览 44
已采纳

PEAR邮件功能 - 换行问题

I'm trying to send a simple text-only email with an attachment. Everything's working great so far aside from line-breaks being properly inserted. Code:

$text = 'Product Name: '.$exchange;
    $text .= '
Company Name: '.$company_name;
    $text .= '
Contact Name: '.$contact_name;
    $text .= '
Contact Email: '.$contact_email;
    $text .= '
Website: '.$website;
    $text .= '
Description: '.$description;


$subject =  "I'm interested in signing up.";

$visitor_email = 'blah@blah.com';

$crlf = "
";

$message = new Mail_mime($crlf);

$message->setTXTBody($text);

$message->addAttachment($path_of_uploaded_file);

$body = $message->get();

$extraheaders = array("From"=>$from, "Subject"=>$subject,"Reply-To"=>$visitor_email);

$headers = $message->headers($extraheaders);

$mail = Mail::factory("mail");

$mail->send('blah@blah.com', $headers, $body);

 if (PEAR::isError($mail)) {
    echo($mail->getMessage());
}
else {
    echo("Your request has been submitted successfully. Thanks!");
    header("Location: home.html");
    die();
}

} else {
  // submitNoLogo();
    echo 'not sent';
}

In the email, all the text is on one line with 's between where I wanted the lines. Anyone know what might be up? Thanks.

  • 写回答

2条回答 默认 最新

  • dqwh1201 2013-09-19 13:25
    关注

    put your $text in double quot instead of single

     <?php
         $text = 'Product Name: '.$exchange;
         $text .= "
    Company Name: ".$company_name;
         ....
    
    本回答被题主选为最佳回答 , 对您是否有帮助呢?
    评论
查看更多回答(1条)

报告相同问题?

悬赏问题

  • ¥15 #MATLAB仿真#车辆换道路径规划
  • ¥15 java 操作 elasticsearch 8.1 实现 索引的重建
  • ¥15 数据可视化Python
  • ¥15 要给毕业设计添加扫码登录的功能!!有偿
  • ¥15 kafka 分区副本增加会导致消息丢失或者不可用吗?
  • ¥15 微信公众号自制会员卡没有收款渠道啊
  • ¥100 Jenkins自动化部署—悬赏100元
  • ¥15 关于#python#的问题:求帮写python代码
  • ¥20 MATLAB画图图形出现上下震荡的线条
  • ¥15 关于#windows#的问题:怎么用WIN 11系统的电脑 克隆WIN NT3.51-4.0系统的硬盘