如何使用Email下发来加载显示HTML文件的内容

本文介绍如何利用PHP语言发送包含HTML内容的电子邮件,并展示了发送过程中的关键步骤及代码实现。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

#该脚本主要是实现如何使用PHP来进行Email发送HTML,并显示该Email的HTML内容

#!/usr/bin/php   -q 

<? 
$email="xx@gmai.com";
$error_log="统计下发邮件不存在,请检查统计、导入文件是否正常!";
$email_Maintenance="xx@gmai.com";
$email_t_spm_mart="xx@gmai.com";
$file_tj=fopen("/home/whm/everyday_statistical.html","r");
$file=fopen("/home/whm/yncxdyj_excute_Judge.log","r");
$spm_mart=fopen("/home/whm/everyday_t_spm_mart.html","r");
send_email_tj($email,$file_tj);
send_email_spm_mart($email_t_spm_mart,$spm_mart);
function send_email_tj($email,$file_tj){ 
$header= "Content-type:text/html;charset=gb2312\r\n "; 
$header .='From:<"xx@gmai.com">' ."\r\n "; 
$from= "xx@gmai.com";
$subject= "日常短彩信大赢家统计(统计截至时间是2天前)"; 
$message=" <html><body> "; 
$message .= " <br> <br><h1><center>日常短彩信大赢家统计列表<center></h1> <br> <br> ";

$message .=$file_tj;

#上面几下面的都可以不看,主要是通过PHP的函数来实现,是不是非常简单

while (!feof($file_tj)) 
  { 
  $message .=fgetc($file_tj); 
  }
fclose($file_tj);
$message .= "<br></body></html> "; 
mail($email,$subject,$message,$header) or die( "Sorry,Failure "); 
};

$f="/home/whm/yncxdyj_excute_Judge.log";
if (file_exists($f)) {
  send_email_Maintenance($email_Maintenance,$file);
  $num=unlink($f);
} else send_error($email_Maintenance,$error_log);
?> 
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值