所有的信息都來自一個表單。當提交表單時,我使用php mail()
將所有信息發送到我的電子郵箱中,但我不知道如何格式化來自提交表單的所有信息。有沒有格式化電子郵件顯示的方法?
有沒有一種方法來格式化電子郵件,顯示爲以下樣式。
如果使用mail()
可以得到的,我該怎麼辦?或者有另一種方式來獲得,謝謝。
所有的信息都來自一個表單。當提交表單時,我使用php mail()
將所有信息發送到我的電子郵箱中,但我不知道如何格式化來自提交表單的所有信息。有沒有格式化電子郵件顯示的方法?
有沒有一種方法來格式化電子郵件,顯示爲以下樣式。
如果使用mail()
可以得到的,我該怎麼辦?或者有另一種方式來獲得,謝謝。
您需要了解PHP HTML郵件。
爲PHP初學者IMO最好的學校:http://www.w3schools.com/php/func_mail_mail.asp
不要使用電子郵件()。
改爲使用phpmailer類。 http://code.google.com/a/apache-extras.org/p/phpmailer/source/browse/trunk/class.phpmailer.php http://phpmailer.worxware.com/
您在代碼中調用該類。
require "includes/class.phpmailer.php";
然後你使用HTML和一些常識來格式化你的郵件字符串。要格式化你想要的方式,你可以使用p和換行符。圖像,鏈接,大部分你會認爲在HTML中使用。它對我來說效果很好。
提示:您不希望包含外部CSS,因此您的html可能必須是使用樣式的文本對齊和設置寬度的舊學校。
編輯。 調用包括
require "includes/class.phpmailer.php";
然後,設置一些變量,比如你的消息......做你的格式。
$mail = new PHPMailer();
$mail->IsMail();
$mail->AddReplyTo($emailAddress, "Your Reply Name"); // could be $replayemail if set
$mail->AddAddress($mailto); // who you are emailing
$mail->SetFrom($emailAddress, "Your From Name"); // from email
$mail->Subject = $subject; // keep it simple, email header
$mail->MsgHTML($message); // format fun stuff in $message
$mail->Send();
謝謝,但我不知道如何使用它。如果我不能做$ mail-> IsSMTP();我可以發送電子郵件,謝謝 – stackoverflow002
呼叫包括 – donlaur
設置頁眉這樣
$headers = "MIME-Version: 1.0" . "\r\n";
$headers .= "Content-type:text/html;charset=iso-8859-1" . "\r\n";
mail($to,$subject,$message,$headers);
這將允許您發送HTML中mail.You可以申請的造型了。
上提交的值和圖像發送到數據庫? –
不,我想將信息發送到我的郵箱 – stackoverflow002