Показать сообщение отдельно

  #5  
Старый 17.03.2009, 21:39
Pashkela
Динозавр
Регистрация: 10.01.2008
Сообщений: 2,841
С нами: 9649706

Репутация: 3338


По умолчанию

ну в общем что-то в этом роде:

PHP код:
<?php 
@set_time_limit(0); 
@
ini_set("display_errors","1");
ignore_user_abort(1);

include(
'WebIcqLite.class.php');

$ini = parse_ini_file("icq.ini");

$uin = $ini[uin]; // UIN для бота
$pass = $ini[pass]; // Пароль для UIN бота
$file_uin = $ini[file_uin]; // Файл, где список рассылки
$message = $ini[message]; // Сообщение 
$pause = $ini[pause]; // пауза между сообщениями

define('UIN', $uin);
define('PASSWORD', $pass);

$icq = new WebIcqLite();
if(!
$icq->connect(UIN, PASSWORD)) {
       echo 
$icq->error;
       exit();
}
   
$file = fopen($file_uin,'r');
   while (!
feof($file)) {
      
$buffer = trim(fgets($file));
      
$icq->send_message($buffer, $message);
      echo 
"Message sent to $buffer \n";
      
flush();
      
sleep($pause);
   }    

$icq->disconnect();
exit();
?>
icq.ini:

PHP код:
uin = 123456 ; UIN, с которого рассылаем
pass 
= 1234 ; Пароль для UIN, с которого рассылаем
file_uin 
= uin.txt ; Файл со списком UIN для рассылки
message 
= test, do not reply this message, bot-test ; Собственно сама мессага для отсылки
pause 
= 2 ; Пауза между каждым сообщением, чтобы нас не забанили (в секундах) 
uin.txt:

PHP код:
11111
22222
33333
44444 
скачать сорцы + icq.exe (скомпилировано под винды, протестено под win xp, потому и стабильно) + настройки + сам класс в виде архива:

скачать

Последний раз редактировалось Pashkela; 17.03.2009 в 21:50..
 
Ответить с цитированием