2014-01-31 142 views
0

我正在嘗試使用php實現發送電子郵件功能。它工作正常。但是,當我在收件箱中打開電子郵件時,在郵件前面有很多空格。有沒有辦法擺脫這些空間。如何擺脫電子郵件正文中的空格 - php發送郵件

我是否需要爲此添加額外的標頭。

代碼:

$to = $email; 
$from = "[email protected]"; 
$subject = "Registration confirmation"; 
$msg = "message goes here"; 
$mail = new EMAIL(); 
$arr = $mail->sendEmail($to,$from,$subject,trim($msg)); 

感謝。

+2

你需要發佈代碼才能夠幫助你。 –

+0

如果@steve表示無法正常工作,則EMAIL類會出現問題。 –

回答

2

只是這樣做:

<?php 

$msg = trim($msg); 
$msg = preg_replace('/\s+/', ' ', $msg); 

$arr = $mail->sendEmail($to, $from, $subject, $msg); 
0

試試這個:

$to = $email; 
$from = "[email protected]"; 
$subject = "Registration confirmation"; 
$msg = "message goes here"; 
$mail = new EMAIL(); 
$arr = $mail->sendEmail($to,$from,$subject,trim(preg_replace('/\s+/',' ', $msg)); 

這將刪除多餘的空格,以及前後的空格。