Изпращане на масов имейл с взимане на данните от MySQL
Автор: BG_NIKE
Ще ви покажа как може да напишете имейл на всички ваши потребители.Правим файл massmail.php.В него слагаме:
<?php
$host="localhost";//хост
$user="root";//потребител
$pass="pass";//парола
$db="db";//база данни
$zag = $_POST['zag'];
$sad = $_POST['sad'];
if ($_POST['davai']){
mysql_connect($host,$user,$pass);//свързваме се с базата
$chars="SET CHARACTER SET cp1251";
@mysql_select_db($db) or die("Unable to select database");
mysql_query($chars);
$query = "SELECT email FROM test";
$result = mysql_query($query) or die(mysql_error());
$emailsbroi = mysql_numrows($result);
if ($emailsbroi == 0) {
echo "Няма имейли в базата."; //проверяваме дали има имейли в базата
} elseif ($emailsbroi > 0) {
while($row = mysql_fetch_array($result)){
mail($row[email],$zag,$sad,"From: Root <root@n-bg.net>");//изпращаме имейла
}
echo "Успешно изпрати имайли на всички";
}
}
?>
<form action="massmail.php" class="form" method="post">
Заглавие:<input type="text" size="25" name="zag"><br />
Съдържание:<input type="text" size="25" name="sad"><br />
<input type="submit" name="davai" value="Изпрати">
</form>Урока е писан от мен за web-tourist.net.
За въпроси на ЛС или във форума.


