Webmaster общности: Predpriemach.com | SearchEngines.bg

    Масово пращане на Email към потребители.

    първо създайте нов ред ред в базата си данни в таблица „users“ или там както ви се казва.

    ALTER TABLE `userstable` ADD `allow_updates` ENUM( '0', '1' ) DEFAULT '0' NOT
    NULL ;

    сега пристъпваме към същинската част.

    sendemail.php

    <table>
    <tr>
    <td>използвайте скрипта за масово изпращане на емайл към потребители от вашия сайт.<br>
    ако изпращането не е успешни, значи че не може да пращате голям брои писма за определеното време.<br>
    моля заменете {username} с името на реда как е вашия запис на потернителско име и {email} със записът на потребителския емайл.</td>
    </tr>
    </table>
    <br>
    <table>
    <form action="sendemail.php?action=do" method="POST">
    <tr>
    <td>From email:</td>
    <td><input type="text" name="from" size="50" maxlength="150"
    value="mailing@YOURSITE.COM"></td>
    </tr>
    <tr>
    <td>Subject:</td>
    <td><input type="text" name="subject" size="50"
    maxlength="150"></td>
    </tr>
    <tr>
    <td>Message:</td>
    <td><textarea name="message" rows="15" cols="77">Hey
    {username},</textarea></td>
    </tr>
    <tr>
    <td></td>
    <td><input type="submit" name="submit" value="Submit"></td>
    </tr>
    </form>
    </table>
    
    <?
    
    if ($_GET['do']) {
    
    extract($_POST);
    
    $result99 = mysql_query("SELECT username, email FROM users WHERE allow_updates='1'");
    
    $count = 0;
    
    while ($row99 = mysql_fetch_assoc($result99)) {
    
    $message = $_POST['message'];
    $message = str_replace("{username}", $row99['username'], $message);
    $message = str_replace("{email}", $row99['email'], $message);
    $message = stripslashes($message);
    
    $subject = $_POST['subject'];
    $subject = str_replace("{username}", $row99['username'], $subject);
    $subject = str_replace("{email}", $row99['email'], $subject);
    $subject = stripslashes($subject);
    
    mail($row99[email], $subject, $message, "From: YOURSITE.COM<$from>
    ");
    
    $count = $count + 1;
    
    }
    
    echo "Emails sent sucessfully.<br>
    Sent to: <b>$count</b> users.";
    
    }
    
    ?>

    където пише YOURSITE.COM го заместете с името на вашия сайт.