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

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/7/symfony/6.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邮件正文中删除\n\n_Php_Email - Fatal编程技术网

PHP如何从PHP邮件正文中删除\n\n

PHP如何从PHP邮件正文中删除\n\n,php,email,Php,Email,当我从php发送邮件并在ckeditor textarea中键入message时,我收到的邮件如下所示: 我想删除\n\n 提前谢谢 这是我的密码 <?php $to = $resrow['recevie_email']; $subject = $esub; $message = "Hi Admin,<br>"; $message .= "<br/><br/>"; $message .= "There is a query from user desc

当我从php发送邮件并在ckeditor textarea中键入message时,我收到的邮件如下所示:

我想删除\n\n

提前谢谢

这是我的密码

<?php
$to = $resrow['recevie_email'];
$subject = $esub;
$message = "Hi Admin,<br>";
$message .= "<br/><br/>";
$message .= "There is a query from user described below.<br>";
$message .= "Name : ".$_SESSION['first_name'] ." ".$_SESSION['last_name'];
$message .= "<br/>";
$message .= "ROLE : ".$mail_from;
$message .= "<br/>";
$message .= "Email : ".$_SESSION['EMAIL'];
$message .= "<br/>";
$message .= "Phone : ".$userdetail['phone'];
$message .= "<br/>";
$message .= "Query : ".$data;
$message .= "<br><br>";
$message .= "Please contact ".$mail_from." on above details to resolve the query.";
$message .= "<br><br>";
$message .= "Thank you,<br>";
$message .= "Elevon Team.";

$headers[] = 'MIME-Version: 1.0';
$headers[] = 'Content-type: text/html; charset=iso-8859-1';
$headers[] = 'From: Elevon <'.$resrow['send_email'].'>';

$message = trim($message, "\n");

$mail_conf = mail($to, $subject, $message, implode("\r\n", $headers));

?>

好的,我在这里找到了答案,要从邮件正文中删除\n\n,我们只需使用str\u替换,如下所示

$data=str_replace('\n','$data)

这里是完整的代码

<?php
$data = str_replace('\n',' ',$data);

$to = $resrow['recevie_email'];
$subject = $esub;
$message = "Hi Admin,<br>";
$message .= "<br/><br/>";
$message .= "There is a query from user described below.<br>";
$message .= "Name : ".$_SESSION['first_name'] ." ".$_SESSION['last_name'];
$message .= "<br/>";
$message .= "ROLE : ".$mail_from;
$message .= "<br/>";
$message .= "Email : ".$_SESSION['EMAIL'];
$message .= "<br/>";
$message .= "Phone : ".$userdetail['phone'];
$message .= "<br/>";
$message .= "Query : ".$data;
$message .= "<br><br>";
$message .= "Please contact ".$mail_from." on above details to resolve the query.";
$message .= "<br><br>";
$message .= "Thank you,<br>";
$message .= "Elevon Team.";

$headers[] = 'MIME-Version: 1.0';
$headers[] = 'Content-type: text/html; charset=iso-8859-1';
$headers[] = 'From: Elevon <'.$resrow['send_email'].'>';

$message = trim($message, "\n");

$mail_conf = mail($to, $subject, $message, implode("\r\n", $headers));

?>


欢迎来到SO,您的代码在哪里?您好@NikitaAgrawal这里我的代码是$mail->setFrom()info@localhost.com'、'Localhost')$邮件->添加地址($email);//添加收件人$mail->isHTML(true);//将电子邮件格式设置为HTML$mail->Subject=$Subject$数据=修剪(预替换('/\s\s+/','$data))$邮件->正文=$data@Rahul编辑您的问题并发布代码there@NikitaAgrawal我编辑了上面的问题并添加了代码,复习了一次