Bravo List

Bravo List (http://www.bvlist.com/index.php)
-   Torrent Trader (http://www.bvlist.com/forumdisplay.php?f=29)
-   -   MassMail TT V2.7 ERROR (http://www.bvlist.com/showthread.php?t=10579)

Extremlym 5th November 2015 22:01

MassMail TT V2.7 ERROR
 
PHP Code:

<?

require("backend/functions.php");
dbconn(false);

loggedinonly();

if (!
$CURUSER || $CURUSER["control_panel"]!="yes"){
show_error_msg("Error","Sorry you do not have the rights to access this page!",1);
}
if (!
defined('PHP_EOL')) define ('PHP_EOL'strtoupper(substr(PHP_OS,0,3) == 'WIN') ? "\r\n" "\n");
if (
$_POST) {
set_time_limit(0);

$headers "From: $site_config[SITEEMAIL]".PHP_EOL;
$headers .= "Return-Path: $site_config[SITEEMAIL]".PHP_EOL;
$headers .= "Content-type: text/plain; charset=ISO-8859-1; format=flowed".PHP_EOL;
$headers .= "X-Mailer: PHP".phpversion().PHP_EOL;

$classes $_POST['classes'];
$subject $site_config["SITENAME"]." - ".(get_magic_quotes_gpc()?stripslashes($_POST["subject"]):$_POST["subject"]);
$body = (get_magic_quotes_gpc()?stripslashes($_POST["body"]):$_POST["body"]);
$body .= "\n\n\n\nNote: this is a mass email and has been sent to ALL members.Visit http://extremlymtorrents.ws/account-recover.php for more information! ";

if (empty(
$subject) || empty($body)) show_error_msg("Error","Don't leave subject or body blank.<BR><BR><a href='?' onclick='history.back()'>Click here</a> to try again.");

if (
count($classes) < 1show_error_msg("Error","You MUST select a user class.<BR><BR><a href='?' onclick='history.back()'>Click here</a> to try again.");
$classes implode(","$classes);
$res mysql_query("SELECT email FROM `users` WHERE status='confirmed' AND enabled='yes' AND class IN ($classes)") or die(mysql_error());
if (
mysql_num_rows($res) == 0)
show_error_msg("Error""No users found for that class.");
while (
$row=mysql_fetch_array($res)) {
        if (!
mail("Multiple recipients <$site_config[SITEEMAIL]>"$subject$body$headers."Bcc: $row[email]".PHP_EOL))
                
show_error_msg("Failed""Mail didn't get sent.");
}
show_error_msg("Success""Mail sent");
die;
}

stdhead("Mass Email");
begin_frame("Mass Email","left");

$r mysql_query("SELECT group_id, level FROM groups ORDER BY group_id ASC") or die(mysql_error());
$i 0;
while(
$rr=mysql_fetch_row($r)) {
                
$i++;
                
$classboxes .= "<input type='checkbox' name='classes[]' value='$rr[0]'>".htmlspecialchars($rr[1])."&nbsp;&nbsp;";
                if (
$i == 0)
                                
$classboxes .= "";
}

print <<<EOD
<form method="post" action="?">
<table class=xty width=1030>
<tr>
                <td align=right>Subject:</td><td><input cols=155 type=text name=subject></td>
</tr>
<tr>
                <td align=right valign=top>Body:</td><td><textarea cols=200 rows=10 name=body></textarea></td>
</tr>
<tr>
                <td align=right valign=top>User classes to send to:</td><td>
$classboxes</td>
</tr>
<tr>
                <td colspan=2><center><input type="Submit" value="Send"/></center></td>
</tr>
</table>
</form>
EOD;
end_frame();
stdfoot();
?>

After sending i recive



Failed
Mail didn't get sent.


All times are GMT +2. The time now is 16:54.

Powered by vBulletin® Version 3.8.11 Beta 3
Copyright ©2000 - 2024, vBulletin Solutions Inc.