不使用php发送Html电子邮件
我正试图用php文件发送html格式的电子邮件,但每次我收到带有此html代码而不是文本html格式的电子邮件时。。。若我把标题代码移到邮件上方,它就不会发送电子邮件,所以我把它放在底部 请帮忙。。。多谢各位不使用php发送Html电子邮件,php,android,html,email,Php,Android,Html,Email,我正试图用php文件发送html格式的电子邮件,但每次我收到带有此html代码而不是文本html格式的电子邮件时。。。若我把标题代码移到邮件上方,它就不会发送电子邮件,所以我把它放在底部 请帮忙。。。多谢各位 <?php $name = $_POST['name']; $to = $_POST['to']; $from = $_POST['from']; $subject = $_POST['subject']; $message = " <htm
<?php
$name = $_POST['name'];
$to = $_POST['to'];
$from = $_POST['from'];
$subject = $_POST['subject'];
$message = "
<html>
<head>
<body>
<h1>
<center>Meeting invitation</center>
</h1>
</body>
</head>
</html>
";
$headers .= "MIME-Version: 1.0\r\n";
$headers .= "Content-type: text/html; charset=ISO-8859-1\r\n";
$headers = "From:" . $from;
mail($to,$subject,$message,$headers);
?>
您忘记了“.”,表示字符串
$headers = "From:" . $from;
一定是
$headers .= "From:" . $from;
你忘了“.”,为字符串
$headers = "From:" . $from;
一定是
$headers .= "From:" . $from;
你可以做一些类似的事情
<?php
$val=mail('your email address', $_POST['subject'], $_POST['message']);
?>
<p>Your email has been sent.</p>
你可以做一些类似的事情
<?php
$val=mail('your email address', $_POST['subject'], $_POST['message']);
?>
<p>Your email has been sent.</p>
请加上这个
$headers .= 'Content-type: text/html; charset=utf-8' . "\r\n";
请加上这个
$headers .= 'Content-type: text/html; charset=utf-8' . "\r\n";
是PHP中邮件代码的工作示例:
<?php
if($_GET["submit"] = "Send" )
{
$namezz = $_GET["name"];
$emailzz = $_GET["email"];
$cityzz = $_GET["city"];
$phonenozz = $_GET["phoneno"];
$subj = $_GET["subject"];
$commentszz = $_GET["msg"];
}
ini_set("SMTP","www.cccccc.in");
// email address to whoon to send
$email = "ccc@gmail.com";
// The subject
if( $subj == "No-Subject")
{
$subj = "New Enquiry form form ". $namezz;
$subject = $subj;
}
else
{
$subject = $subj;
}
// The message
$msgg = "Name :".$namezz ."\n
Email :".$emailzz ."\n
City :".$cityzz ."\n
Phone Number :".$phonenozz ."\n
Subject:".$subj ."\n
Message :".$commentszz;
$headers = "from :".$emailzz;
mail($email, $subject, $msgg, $headers);
echo 'thanks for sending email';
?>
希望这能对您有所帮助。是PHP中邮件代码的工作示例:
<?php
if($_GET["submit"] = "Send" )
{
$namezz = $_GET["name"];
$emailzz = $_GET["email"];
$cityzz = $_GET["city"];
$phonenozz = $_GET["phoneno"];
$subj = $_GET["subject"];
$commentszz = $_GET["msg"];
}
ini_set("SMTP","www.cccccc.in");
// email address to whoon to send
$email = "ccc@gmail.com";
// The subject
if( $subj == "No-Subject")
{
$subj = "New Enquiry form form ". $namezz;
$subject = $subj;
}
else
{
$subject = $subj;
}
// The message
$msgg = "Name :".$namezz ."\n
Email :".$emailzz ."\n
City :".$cityzz ."\n
Phone Number :".$phonenozz ."\n
Subject:".$subj ."\n
Message :".$commentszz;
$headers = "from :".$emailzz;
mail($email, $subject, $msgg, $headers);
echo 'thanks for sending email';
?>
希望这会对您有所帮助。您忘记在这段代码中添加
$headers = "From:" . $from;
这是您的最终代码
$headers .= "From:" . $from;
因为
在PHP中用于连接。您忘记在这段代码中添加
$headers = "From:" . $from;
这是您的最终代码
$headers .= "From:" . $from;
因为
在PHP中用于连接。请尝试下面的代码
<?php
$name = $_POST['name'];
$to = $_POST['to'];
$from = $_POST['from'];
$subject = $_POST['subject'];
$message = "
<html>
<head>
<body>
<h1>
<center>Meeting invitation</center>
</h1>
</body>
</head>
</html>
";
// Always set content-type when sending HTML email
$headers = "MIME-Version: 1.0" . "\r\n";
$headers .= "Content-type:text/html;charset=UTF-8" . "\r\n";
// More headers
$headers .= 'From: <gaurav@example.com>' . "\r\n";
mail($to,$subject,$message,$headers);
?>
试试下面的代码
<?php
$name = $_POST['name'];
$to = $_POST['to'];
$from = $_POST['from'];
$subject = $_POST['subject'];
$message = "
<html>
<head>
<body>
<h1>
<center>Meeting invitation</center>
</h1>
</body>
</head>
</html>
";
// Always set content-type when sending HTML email
$headers = "MIME-Version: 1.0" . "\r\n";
$headers .= "Content-type:text/html;charset=UTF-8" . "\r\n";
// More headers
$headers .= 'From: <gaurav@example.com>' . "\r\n";
mail($to,$subject,$message,$headers);
?>
为什么不使用phpmailer呢。这将不会有任何问题。首先:定义$header=“”;在将字符串推入$header之后,比如..=。为什么不使用phpmailer呢。这将不会有任何问题。首先:定义$header=“”;在将字符串推入$header之后,如..=。