我试图在成功支付剩余金额后向用户和管理员发送电子邮件,记录正在更新,但无法在这两个接收器上使用面向对象的php发送电子邮件,这是我的代码
include("config.php");
include('Email.php');
session_start();
// Declair Veriables
$receiver = $_SESSION['enrollment_email'];
$receiver2 = "admin@icifb.org";
$username = $_SESSION['session_fname']." ".$_SESSION['session_lname'];
$studentid = $_SESSION['studentSeccID'];
$view_content = "SELECT * FROM wp_enrollment_info WHERE enrollment_id='$studentid'";
$rs = mysql_query($view_content);
$content_rows = mysql_fetch_array($rs);
$i_email = $_SESSION['enrollment_email'];
$i_rem = $_SESSION['temp_remaining'];
$i_paid = $_SESSION['temp_paid'];
$query = mysql_query("UPDATE wp_enrollment_info SET enrollment_paidEnroll=enrollment_paidEnroll+'$i_paid', enrollment_remBalance='$i_rem' WHERE enrollment_email='$i_email'");
$res = mysql_insert_id();
$sqlurow = mysql_affected_rows($query);
if($sqlurow>0)
{
// Prepare Email Body Text
$EmailBody = $EmailBody . "<tr>";
$EmailBody = $EmailBody . "<td bgcolor='#FAFAFA' style='padding:15px;'>";
$EmailBody = $EmailBody . "<h4 style='font-family:Verdana; font-size:13px;'>Dear ".$_SESSION['session_fname']." ".$_SESSION['session_lname']."</h4>";
$EmailBody = $EmailBody . "<p style='font-family:Verdana; font-size:12px;'>You have successfully paid your remaining amount.</p>";
$EmailBody = $EmailBody . "<br />";
$EmailBody = $EmailBody . "<h4 style='font-family:Verdana; font-size:13px;'><u>Below is the Payment Detail:</u></h4>";
$EmailBody = $EmailBody . "<p style='font-family:Verdana; font-size:12px;'><strong>Total Amount Paid: </strong>£".$content_rows['enrollment_paidEnroll']."</p>";
$EmailBody = $EmailBody . "<br />";
$EmailBody = $EmailBody . "<p style='font-family:Verdana; font-size:12px; text-align:justify; line-height: 20px;'>If you have any query with respect to payments please contact us at <a href='mailto:admin@icifb.org'>admin@icifb.org</a></p>";
// Prepare Email Body2 Text
$EmailBody2 = $EmailBody2 . "<tr>";
$EmailBody2 = $EmailBody2 . "<td bgcolor='#FAFAFA' style='padding:15px;'>";
$EmailBody2 = $EmailBody2 . "<h4 style='font-family:Verdana; font-size:13px;'>Dear Admin</h4>";
$EmailBody2 = $EmailBody2 . "<p style='font-family:Verdana; font-size:12px;'>The following student paid due amount.</p>";
$EmailBody2 = $EmailBody2 . "<br />";
$EmailBody2 = $EmailBody2 . "<p style='font-family:Verdana; font-size:12px;'><strong>Name: </strong>".$_SESSION['session_fname']." ".$_SESSION['session_lname']."</p>";
$EmailBody2 = $EmailBody2 . "<p style='font-family:Verdana; font-size:12px;'><strong>Total Amount Paid: </strong>£".$content_rows['enrollment_paidEnroll']."</p>";
// redirect to contact us page
$email = new Email();
if ($email->send6($EmailBody,$receiver))
{
$email->send6($EmailBody2,$receiver2);
}
}
请查看我的代码并建议我更好的方法
Email.php
public function send6($EmailBodyParam,$receiver)
{
// Email Body
$sendername = "ICIFB | Finance Department";
$sender = "payments@icifb.org";
$Subject = "Payment Confirmation";
$EmailBody = "<table cellpadding='0' cellspacing='0' width='800'>";
$EmailBody = $EmailBody . "<tr height='100'>";
$EmailBody = $EmailBody . "<td bgcolor='#5BA7FF' align='center'>";
$EmailBody = $EmailBody . "<h3 style='color:#FFF; font-family:Verdana;'>Welcome to International Center for Islamic Finance & Business</h3>";
$EmailBody = $EmailBody . "</td>";
$EmailBody = $EmailBody . "</tr>";
$EmailBody.=$EmailBodyParam;
$EmailBody = $EmailBody . "<br />";
$EmailBody = $EmailBody . "<h4 style='font-family:Verdana; font-size:13px;'>Regards,</h4>";
$EmailBody = $EmailBody . "<p style='font-family:Verdana; font-size:12px; text-align:justify; line-height: 20px;'>ICIFB | Finance Department</p>";
$EmailBody = $EmailBody . "</td>";
$EmailBody = $EmailBody . "</tr>";
$EmailBody = $EmailBody . "<tr height='50'>";
$EmailBody = $EmailBody . "<td bgcolor='#62B54F' align='center'>";
$EmailBody = $EmailBody . "<h2 style='color:#FFF; font-size:12px; font-family:Verdana; font-weight:normal;'>Copyright © 2015 | International Center for Islamic Finance & Business</h2>";
$EmailBody = $EmailBody . "</td>";
$EmailBody = $EmailBody . "</tr>";
$EmailBody = $EmailBody . "</table>";
// Send Email
$success = "MIME-Version: 1.0 \r\n";
$success.= "Content-type: text/html;charset=utf-8 \r\n";
$success.= "X-Priority: 3\r\n";
$success.= "X-Mailer: smail-PHP ".phpversion()."\r\n";
$success = mail($receiver, $Subject, $EmailBody, "From: $sendername<$sender>\nReply-To: $sender\nContent-Type: text/html");
return $success;
}
}