جزاك الله خيرا أخي الحبيب..
لي استفسار حول امكانية تعديل السكريبت.. السكريبت يرسل ايميل text فقط..
هل هناك امكانية لتعديل وظيفة الإرسال لترسل ايميل html??
هذه هي الوظيفة
كود PHP:
if ($action=="send") {
$totalpages = ceil($totalusers / $mailsatonce);
if (!isset($page)) { $start = 0; }
else { $start = $page * $mailsatonce; }
$page++;
echo "<b>Sending mail to users .... </b>(page $page/$totalpages)<br><hr><ol>";
$subject = trim($subject);
$passmessage = trim($message);
$message = addslashes($message);
$message=str_replace("\\'","'",$message);
$users = $DB_site->query("SELECT * FROM user WHERE receivebulletin=1 AND adminemail=1 AND usergroupid IN($groupids) LIMIT $start,$mailsatonce");
while ($user = $DB_site->fetch_array($users)) {
$username = $user[username];
$password = $user[password];
$posts = number_format($user[posts]);
$joindate = date($dateformat,$user[joindate]);
$lastactivity = date("$timeformat, $dateformat",$user[lastactivity]);
eval ("\$mailbody = \"".$message."\";");
echo "<li>".htmlspecialchars($username)." (<i>$user[email]</i>) .... ";
mail($user[email],$subject,$mailbody,"From: \"ÅÏÇÑÉ $bbtitle\" <$webmasteremail>");
echo "ok</li>\n";
flush();
}
echo "</ol>";
$usersdone = ($page)*$mailsatonce;
if ($totalusers > $mailsatonce && $totalusers > $usersdone) {
doformheader("commbull","send",0,0);
makehiddencode("totalusers",$totalusers);
makehiddencode("groupids",$groupids);
makehiddencode("subject",$subject);
makehiddencode("message",$passmessage);
makehiddencode("page",$page);
makehiddencode("mailsatonce",$mailsatonce);
doformfooter("do next page (".($page+1)."/$totalpages)",0);
} else {
adminlog("",$bbuserinfo[userid],"commbull.php","sent bulletin");
echo "<a href=\"index.php?s=$session[sessionhash]&action=home\">ãÈÑæß !!</a>";
}