Разбор на контакти с Agent@ BlogСанчес-а
Ще говорим за анализиране на контакти по два начина: чрез уеб агент и чрез MRIM (протоколът, използван от програмата [email protected]). За метода през уеб агента ще има източник в Delphi, а през MRIM - в PHP. Лично проверих и двата метода - всичко работи. Единственото нещо е, че не компилирах изходния код в Delphi, но за себе си го внедрих в PHP.Работещ източник на Delphi с помощта на уеб агент : mail.ru-agent-parser.zip
Работна класа от Eugen в PHP с помощта на MRIM протокол : class.mrim.php.zip
Пример за използване на MRIM при търсене на контакти:
connect() или die("грешка при свързване"); $mrim->login('[имейл защитен]', 'xxx') or die("Грешка при влизане!"); $mrim->set_status("онлайн"); // онлайн, далеч, невидим $mrim->ping(); $време = време(); if($mrim->is_connected()) < if(time() >= $time + $mrim->ping_time) < $mrim->ping(); $време = време(); > $mrim->намери_контакт(); докато ($packet = $mrim->receive_packet()) < if(time() >= $time + $mrim->ping_time) < $mrim->ping(); $време = време(); > $mrim->is_new_ping($packet); if($found_users = $mrim->is_found_users($packet)) < print_r($намерени_потребители);> usleep(500); > > ?>
connect() или die("грешка при свързване"); $mrim->login('[имейл защитен]', 'xxx') or die("Грешка при влизане!"); $mrim->set_status("онлайн"); // онлайн, далеч, невидим $mrim->ping(); $време = време(); if($mrim->is_connected()) < if(time() >= $time + $mrim->ping_time) < $mrim->ping(); $време = време(); > $mrim->sms("+380987777777", 'Здравей!'); > ?>
Изпратете статия
Споделяйте и си помагайте да намирате необходимата ви информация по-бързо в интернет.