ANTICHAT.XYZ    VIDEO.ANTICHAT.XYZ    НОВЫЕ СООБЩЕНИЯ    ФОРУМ  
Баннер 1   Баннер 2

ANTICHAT — форум по информационной безопасности, OSINT и технологиям

ANTICHAT — русскоязычное сообщество по безопасности, OSINT и программированию. Форум ранее работал на доменах antichat.ru, antichat.com и antichat.club, сейчас доступен на antichat.xyz.
Вернуться   Форум АНТИЧАТ > Программирование > PHP, PERL, MySQL, JavaScript
   
Ответ
 
Опции темы Поиск в этой теме Опции просмотра

Разослать сообщения юзерам форума
  #1  
Старый 25.05.2009, 20:39
zannussi
Познающий
Регистрация: 22.05.2008
Сообщений: 53
Провел на форуме:
824985

Репутация: 15
Отправить сообщение для zannussi с помощью ICQ
По умолчанию Разослать сообщения юзерам форума

Всем вечера.
Есть вебшел на сайте site.com и есть доступ к базе, где я нашел майл пользователей. Каким образом разослать письма по этим майлам от мыла следующего типа support@site.com?
 
Ответить с цитированием

  #2  
Старый 25.05.2009, 20:44
Doom123
Постоянный
Регистрация: 11.11.2006
Сообщений: 834
Провел на форуме:
3941248

Репутация: 668


Отправить сообщение для Doom123 с помощью ICQ
По умолчанию

пример с 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);
?>
 
Ответить с цитированием

  #3  
Старый 25.05.2009, 20:55
zannussi
Познающий
Регистрация: 22.05.2008
Сообщений: 53
Провел на форуме:
824985

Репутация: 15
Отправить сообщение для zannussi с помощью ICQ
По умолчанию

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..
 
Ответить с цитированием

  #4  
Старый 25.05.2009, 21:10
fatalo
Участник форума
Регистрация: 15.05.2008
Сообщений: 166
Провел на форуме:
2591223

Репутация: 128
Отправить сообщение для fatalo с помощью ICQ
По умолчанию

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..
 
Ответить с цитированием

  #5  
Старый 25.05.2009, 21:11
fatalo
Участник форума
Регистрация: 15.05.2008
Сообщений: 166
Провел на форуме:
2591223

Репутация: 128
Отправить сообщение для fatalo с помощью ICQ
По умолчанию

Задержку с помощью sleep($number)
$number=10;//10 секунд
 
Ответить с цитированием

  #6  
Старый 25.05.2009, 21:14
fatalo
Участник форума
Регистрация: 15.05.2008
Сообщений: 166
Провел на форуме:
2591223

Репутация: 128
Отправить сообщение для fatalo с помощью ICQ
По умолчанию

PHP код:

$i
=0
for(
$i=0;$i<count($list);$i++) 
А зачем тебе два раз объявлять "и" равно нулю?
 
Ответить с цитированием

  #7  
Старый 25.05.2009, 21:20
zannussi
Познающий
Регистрация: 22.05.2008
Сообщений: 53
Провел на форуме:
824985

Репутация: 15
Отправить сообщение для zannussi с помощью ICQ
По умолчанию

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..
 
Ответить с цитированием

  #8  
Старый 25.05.2009, 22:23
mailbrush
Познавший АНТИЧАТ
Регистрация: 24.06.2008
Сообщений: 1,996
Провел на форуме:
6075534

Репутация: 2731


Отправить сообщение для mailbrush с помощью ICQ
По умолчанию

Омг, а 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)
 


Быстрый переход




ANTICHAT.XYZ