Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/278.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
不使用php发送Html电子邮件_Php_Android_Html_Email - Fatal编程技术网

不使用php发送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文件发送html格式的电子邮件,但每次我收到带有此html代码而不是文本html格式的电子邮件时。。。若我把标题代码移到邮件上方,它就不会发送电子邮件,所以我把它放在底部 请帮忙。。。多谢各位

<?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之后,如..=。