файл в корне сделай типа sendmail.php
PHP код:
<?
$i = !empty($_REQUEST['Sends']) ? $_REQUEST['Sends'] : 0;
include('mainfile.php');
if ( !empty($_REQUEST['Message']) ){
$Sql = "SELECT email FROM ".$db->prefix("users")." WHERE user_mailok='1' LIMIT ".$i.",".$_REQUEST['Count'];
$Result = $db->query($Sql);
while( list($Mail) = $db->fetch_array($Result) ){
$subject = $_REQUEST['Title'];
$headers = "Content-type: text/html; charset=windows-1251 \r\n";
$headers .= "From: ".$_REQUEST['From']."\r\n";
if ( mail($Mail, $subject, $_REQUEST['Message'], $headers) ){
$i++;
}
}
echo 'Отправлено писем '.$i;
}else{
$Sql = "SELECT COUNT(*) FROM ".$db->prefix("users");
list($CountUser) = $db->fetch_array($db->query($Sql));
$_REQUEST['Sends'] = !empty($_REQUEST['Sends']) ? $_REQUEST['Sends'] : 0;
?>
Всего пользователей в базе данных - <?echo $CountUser;
if ( !empty( $_REQUEST['Sends']) ){
echo '<br/>Всего отправлено -'. $_REQUEST['Sends'];
}
}
?>
<form action="mail.php" method="post">
<input type="hidden" name="Sends" value="<?echo $i?>">
<input type="text" name="Count" value="<?echo $_REQUEST['Count']?>">Кол-во писем<br/><br/>
<input type="text" name="Title" value="<?echo $_REQUEST['Title']?>">Тема<br/><br/>
<input type="text" name="From" value="<?echo $_REQUEST['From']?>">От кого<br/><br/>
<textarea cols="50" name="Message" rows="20"><?echo $_REQUEST['Message']?></textarea><br/><br/>
<input type="submit" value="Отправить">
</form>
<?
?>
и херачь
лучше сделать в папке этот файл и закрыть паролем