2013-05-18 24 views
0
$contactname = $_POST['contactname']; 
$email = $_POST['email']; 
$message = $_POST['message']; 
$subject = 'Ձեզ գրել են ձեր կայքից'; 
$to = '[email protected]'; 
$headers = "From: ".$email; 
mail($to,$sub,$message,$headers); 

我得到了$聯繫人姓名(客戶端名稱)。我的任務是這樣的文字:添加一些文本消息中的郵件

來源:$ CONTACTNAME

$消息(客戶端寫的文字)。

我應該如何植入名字轉換成文本?

+0

你僅僅意味着'$消息= 「從:$ CONTACTNAME \ n $的消息」;'? – IMSoP

回答

0

可以costumise,下面,但from contact name在這種情況下,$from

<?php 
$to = "[email protected]"; 
$subject = "Ձեզ գրել են ձեր կայքից"; 
$message = "Hello! This is a simple email message."; 
$from = "[email protected]"; 
$headers = "From:" . $from; 

if(mail($to,$subject,$message,$headers)){ 
echo "Mail Sent.";} 
else{ 
echo "Mail not sent"; 
} 
?> 
+0

$ contactname = $ _POST ['contactname']; $ email = $ _POST ['email']; $ message = $ _POST ['message']; $ subject =「Ձեզնգգեեերր」「」「」「」; $ to =「[email protected]」; $ headers =「From:」。$ email; 郵件($ to,$ subject,$ message,$ headers); 如果(電子郵件($到,$主題,$消息,$頭)){ 回聲 「發送!」; } 其他{ 回聲 「不發送!」; } 爲什麼我沒有收到電子郵件? – Marker

+0

要檢查您的Web服務器發送郵件,複製上面的代碼,改變'$ to'到您的電子郵件,並刷新頁面,一次,你的電子郵件,那麼我們可以談論其他的事情已經假設你的Web服務器加工。 @Marker – 2013-05-18 19:11:22

+0

現在發送一切正常,謝謝!但是我遇到了字符集問題。客戶發送的文本是亞美尼亞文。當我嘗試發送在亞美尼亞語,我得到у│у╔у╕уёж─у╔у╛у╖у│у╔у╕уёж─у╔у╛у╖у│у╔у╕уёж─у╔文本у╛у╖。我怎樣才能解決這個字符集問題? – Marker

相關問題