Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/260.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

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/html/82.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 使用mail:to函数发送html正文/表单内容_Php_Html - Fatal编程技术网

Php 使用mail:to函数发送html正文/表单内容

Php 使用mail:to函数发送html正文/表单内容,php,html,Php,Html,我想知道如何使用mail:to功能将HTML、CSS和JavaScript内容附加到电子邮件中?它可以用JavaScript完成,还是需要用PHP完成?提前谢谢 它确实需要在php中完成,希望能有所帮助 <?php $to = "PUT_RECIPIENT_EMAIL_ADDRESS_HERE"; $subject = "PUT_SUBJECT_HERE"; $mail_body = '<html> <body bgcolor="#573A28" topmargi

我想知道如何使用mail:to功能将HTML、CSS和JavaScript内容附加到电子邮件中?它可以用JavaScript完成,还是需要用PHP完成?提前谢谢

它确实需要在php中完成,希望能有所帮助

<?php
 $to = "PUT_RECIPIENT_EMAIL_ADDRESS_HERE";
 $subject = "PUT_SUBJECT_HERE";
 $mail_body = '<html>
 <body bgcolor="#573A28" topmargin="25">
 Put HTML content here with variables from PHP if you like
  Variable display Example: ' . $subject . ' 
 </body>
  </html>';
 $headers  = "From:youremail@yoursite.comrn";
  $headers .= "Content-type: text/htmlrn";
mail($to, $subject, $mail_body, $headers);
 ?>


您不能在电子邮件中运行Javascript。在电子邮件中运行Javascript是不可能的,但是您可以在电子邮件中编写HTML和CSS。您的“消息”部分将位于内容所在的位置,因此您可以在其中添加html代码和(内联或只是一个样式标记)CSS。这是逻辑。电子邮件程序允许你用HTML写签名,那么为什么你的电子邮件不能用HTML呢。此外,大多数时事通讯都是通过电子邮件接收的HTML。不可能,请检查并明确指出正确的方向,那么我应该在源代码中的何处添加此代码?(对不起,我是一个php noob)任何地方都可以,只要我感谢所有的帮助,但我似乎做错了什么,我想发布代码,这样也许有人可以给我指出正确的方向,但代码太长,无法发布,我有一个发送电子邮件的按钮,但它没有任何作用我在页面上有一个发送按钮,我如何让它与php代码交互?