ANTICHAT — форум по информационной безопасности, OSINT и технологиям
ANTICHAT — русскоязычное сообщество по безопасности, OSINT и программированию.
Форум ранее работал на доменах antichat.ru, antichat.com и antichat.club,
сейчас доступен на antichat.xyz.
 |
Разослать сообщения юзерам форума |

25.05.2009, 20:39
|
|
Познающий
Регистрация: 22.05.2008
Сообщений: 53
Провел на форуме: 824985
Репутация:
15
|
|
Разослать сообщения юзерам форума
Всем вечера.
Есть вебшел на сайте site.com и есть доступ к базе, где я нашел майл пользователей. Каким образом разослать письма по этим майлам от мыла следующего типа support@site.com?
|
|
|

25.05.2009, 20:44
|
|
Постоянный
Регистрация: 11.11.2006
Сообщений: 834
Провел на форуме: 3941248
Репутация:
668
|
|
пример с php.net
PHP код:
<?php
$to = 'nobody@example.com';
$subject = 'the subject';
$message = 'hello';
$headers = 'From: webmaster@example.com' . "\r\n" .
mail($to, $subject, $message, $headers);
?>
|
|
|

25.05.2009, 20:55
|
|
Познающий
Регистрация: 22.05.2008
Сообщений: 53
Провел на форуме: 824985
Репутация:
15
|
|
Doom123, благодарю
Если задачу усложнить. Есть список ников-имен юзеров. Нужно будет отправить сообщения в таком виде:
Привет, [ник из файла номер N]. тра та та...
----------------------
разобрался по-моему так пойдет:
PHP код:
<?
$file="file.txt";
$list=file($file);
$i=0;
for($i=0;$i<count($list);$i++)
{
$ein=strrpos($list[$i],":");
$username=substr($list[$i],0,$ein-1);
$mail=substr($list[$i],$ein+1);
$subject = 'warning';
$message = 'hello '.$username.'!';
$headers = 'From: webmaster@example.com' . "\r\n" .
mail($mail, $subject, $message, $headers);
}
?>
Но как задержку выставить?
Последний раз редактировалось zannussi; 25.05.2009 в 21:08..
|
|
|

25.05.2009, 21:10
|
|
Участник форума
Регистрация: 15.05.2008
Сообщений: 166
Провел на форуме: 2591223
Репутация:
128
|
|
PHP код:
<?
$name=file('name.txt');
$email=file('email.txt');
$subject = 'the subject';
$headers ="From: webmaster@example.com\r\n";
for($i=0;$i<count($name);$i++)
{
$message="Привет, $name[$i] ";
$to=$email[$i];
mail($to, $subject, $message, $headers);
}
?>
Последний раз редактировалось fatalo; 25.05.2009 в 21:12..
|
|
|

25.05.2009, 21:11
|
|
Участник форума
Регистрация: 15.05.2008
Сообщений: 166
Провел на форуме: 2591223
Репутация:
128
|
|
Задержку с помощью sleep($number)
$number=10;//10 секунд
|
|
|

25.05.2009, 21:14
|
|
Участник форума
Регистрация: 15.05.2008
Сообщений: 166
Провел на форуме: 2591223
Репутация:
128
|
|
PHP код:
$i=0;
for($i=0;$i<count($list);$i++)
А зачем тебе два раз объявлять "и" равно нулю?
|
|
|

25.05.2009, 21:20
|
|
Познающий
Регистрация: 22.05.2008
Сообщений: 53
Провел на форуме: 824985
Репутация:
15
|
|
2fatalo
понял, исправлю
Конечный вариант:
PHP код:
<?
$file="file.txt";
$list=file($file) or die ("No file!");
$subject = 'warning';
$headers = 'From: webmaster@example.com' . "\r\n";
for($i=0;$i<count($list);$i++)
{
$ein=strrpos($list[$i],":");
$username=substr($list[$i],0,$ein-1);
$mail=substr($list[$i],$ein+1);
$message = 'hello '.$username.'!';
mail($mail, $subject, $message, $headers);
}
?>
Последний раз редактировалось zannussi; 25.05.2009 в 21:24..
|
|
|

25.05.2009, 22:23
|
|
Познавший АНТИЧАТ
Регистрация: 24.06.2008
Сообщений: 1,996
Провел на форуме: 6075534
Репутация:
2731
|
|
Омг, а explode/implode зачем?
|
|
|
|
 |
Похожие темы
|
| Тема |
Автор |
Раздел |
Ответов |
Последнее сообщение |
|
Номера от Димаса
|
crystalbit |
ICQ - Покупка, продажа |
13 |
21.03.2010 17:36 |
|
Раскрутка форума.
|
GrinGoO |
Статьи |
0 |
29.03.2009 09:17 |
|
Баны
|
nonamez |
SЕО - тонкости, методы раскрутки |
8 |
12.02.2009 19:08 |
|
Здесь присутствуют: 1 (пользователей: 0 , гостей: 1)
|
|
|
|