Php 向邮件中的消息中添加一些文本
我得到$contactname(客户名称)。我的任务是这样的文本: 发件人:$contactname $message(客户端编写的文本)Php 向邮件中的消息中添加一些文本,php,email,Php,Email,我得到$contactname(客户名称)。我的任务是这样的文本: 发件人:$contactname $message(客户端编写的文本) 如何将姓名插入文本?您可以使用下面的内容,但是联系人姓名中的在本例中是$from $contactname = $_POST['contactname']; $email = $_POST['email']; $message = $_POST['message']; $subject = 'Ձեզ գրել են ձեր կայքից'; $to = 's
如何将姓名插入文本?您可以使用下面的内容,但是联系人姓名中的
在本例中是$from
$contactname = $_POST['contactname'];
$email = $_POST['email'];
$message = $_POST['message'];
$subject = 'Ձեզ գրել են ձեր կայքից';
$to = 'stereoshoots@gmail.com';
$headers = "From: ".$email;
mail($to,$sub,$message,$headers);
你是说$message=“From:$contactname\n$message”代码>?$contactname=$\u POST['contactname']$email=$_POST['email']$message=$_POST['message']$主语为$to=”bulbulator2007@mail.ru"; $headers=“From:”.$email;邮件($to、$subject、$message、$headers);如果(邮件($to,$subject,$message,$headers)){echo“已发送!”;}否则{echo“未发送!”}为什么我没有收到电子邮件?要检查您的Web服务器是否正在发送邮件,请复制上述代码,将$to
更改为您的电子邮件,并刷新页面,一旦收到电子邮件,然后我们可以讨论其他事情,假设您的web服务器已经在工作@Marke现在发送一切都可以了,谢谢!但我对charset有些问题。客户端发送的文本是亚美尼亚语。当我试图用亚美尼亚语发送文本时,我得到了│у╔у╕ уёж─у╔у╛ у╖у│у╔у╕ уёж─у╔у╛ у╖у│у╔у╕ уёж─у╔у╛ у╖. 我怎样才能解决这个字符集问题呢?好吧,检查一下邮件浏览器的接收者是否真的能够呈现这种语言,除此之外,我不能说太多,因为它对我有用。也许,你应该就此提出一个新问题。
<?php
$to = "someone@example.com";
$subject = "Ձեզ գրել են ձեր կայքից";
$message = "Hello! This is a simple email message.";
$from = "someonelse@example.com";
$headers = "From:" . $from;
if(mail($to,$subject,$message,$headers)){
echo "Mail Sent.";}
else{
echo "Mail not sent";
}
?>