Php 如何在chunk\u split的两个字符串之间添加分隔线
我正在尝试使用php向带有附件的邮件发送2个字符串。一切都很好,除了我得到两个字符串之间没有空格。我想换第二条线。如何做到这一点。任何帮助都将不胜感激。多谢各位 我的代码:Php 如何在chunk\u split的两个字符串之间添加分隔线,php,chunks,Php,Chunks,我正在尝试使用php向带有附件的邮件发送2个字符串。一切都很好,除了我得到两个字符串之间没有空格。我想换第二条线。如何做到这一点。任何帮助都将不胜感激。多谢各位 我的代码: //Capture POST data from HTML form and Sanitize them, $sender_name = filter_var($_POST["sender_name"], FILTER_SANITIZE_STRING); //sender name $reply_t
//Capture POST data from HTML form and Sanitize them,
$sender_name = filter_var($_POST["sender_name"], FILTER_SANITIZE_STRING); //sender name
$reply_to_email = filter_var($_POST["sender_email"], FILTER_SANITIZE_STRING); //sender email used in "reply-to" header
$fname = filter_var($_POST["fname"], FILTER_SANITIZE_STRING);
$lname = filter_var($_POST["lname"], FILTER_SANITIZE_STRING);
//plain text
$body = "--$boundary\r\n";
$body .= "Content-Type: text/plain; charset=ISO-8859-1\r\n";
$body .= "Content-Transfer-Encoding: base64\r\n\r\n";
$body .= chunk_split(base64_encode($fname));
$body .= chunk_split(base64_encode($lname));
我想在fname和lname之间换行。谢谢。如果您在浏览器中查看此输出,则必须使用
试试这个
$fname="shashank";
$lname="shah";
$body = "--$boundary\r\n";
$body .= "Content-Type: text/plain; charset=ISO-8859-1\r\n";
$body .= "Content-Transfer-Encoding: base64\r\n\r\n";
$body .= chunk_split(base64_encode($fname));
$body .= "<br>";
$body .= chunk_split(base64_encode($lname));
echo $body;
或者您可以尝试使用PHP\u EOL
e、 g.
$body.=chunk\u split(base64\u encode($fname)).PHP\u EOL代码>经过大量搜索,我发现在每个变量工作后,只需在字符串中添加一个键盘就可以返回。这不是最优雅的解决方案,但成功了
$fname = filter_var($_POST["fname"], FILTER_SANITIZE_STRING) .'
';
$lname = filter_var($_POST["lname"], FILTER_SANITIZE_STRING);
我可以得到当前正在发送的电子邮件的示例输出吗?它给了我错误:--8de2a431c506316063ec3a4044192e46内容类型:text/plain;charset=ISO-8859-1内容传输编码:base64 cG9v amE=感谢您的电子邮件。。。。而且在我的收件箱里我只收到了attachment@pkm我可以得到你尝试过的东西吗?因为根据我的回答,你只需要添加$body。=“
”;除此之外,以上答案将帮助您仅断开名字和姓氏。“而且在我的收件箱里我只收到了附件”将是另外一个问题。我已经试过了你们的代码。我只是写了$body.=块分割(base64编码($fname))$正文。=“
”$body.=块分割(base64编码($lname));创建一个文件,把我的代码,看看你想要的结果会在那里。它给我字符串没有空间。
$fname = filter_var($_POST["fname"], FILTER_SANITIZE_STRING) .'
';
$lname = filter_var($_POST["lname"], FILTER_SANITIZE_STRING);