Для тулбара. т.е. скрипт должен показывать ЛС ну например... у меня их сейчас 190... скрипт должен вывести: 190 у дяди васи 45 скрипт должен вывести 45 т.е. я не имею ввиду проверку чужих)))) сообщений)) а каждого юзнра отдельно =) к сожелению мой граббер не сработал.... з.ы. скрипт на пхп желательно!
PHP: <?php $user = ''; $pass = ''; if(!file_exists('ac_cookie.dat') || filesize('ac_cookie.dat') == 0) { $ch = curl_init('http://forum.antichat.ru/login.php'); curl_setopt($ch, CURLOPT_POST, 1); curl_setopt($ch, CURLOPT_POSTFIELDS, "vb_login_username={$user}&vb_login_password={$pass}&cookieuser=1&do=login&forceredirect=1"); curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1); curl_setopt($ch, CURLOPT_NOBODY, 1); curl_setopt($ch, CURLOPT_HEADER, 1); curl_setopt($ch, CURLOPT_REFERER, 'http://forum.antichat.ru/'); $get = curl_exec($ch); $err = curl_error($ch); if($err) { die($err); } preg_match_all('/Set\-Cookie\: (.*?);/i', $get, $out); $fp = fopen('ac_cookie.dat', 'w'); foreach($out[1] as $value) { fputs($fp, "{$value}; "); } fclose($fp); curl_close($ch); } $ch = curl_init('http://forum.antichat.ru'); curl_setopt($ch, CURLOPT_COOKIE, file_get_contents('ac_cookie.dat')); curl_setopt($ch, CURLOPT_REFERER, ''); curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1); $get = curl_exec($ch); $err = curl_error($ch); if($err) { die($err); } preg_match('/\<\/a\> \(\<b\>(\d+)\<\/b\>\/(\d+)\)/', $get, $m); echo "{$m[1]}/{$m[2]}"; curl_close($ch);
Ничего страшнаго,это старый-добрый дядка ик =) с моба юзаю. PS.Просил егора удалить,а он сказал что не удаляют акки если на них есть сообения и репа.
Ну в общем скрипт от m0Hze заработал почему-то, почему раньше не работал - хз. PHP: <?php $user = 'Pashkela'; $pass = md5('1234'); $cl = curl_init('http://forum.antichat.ru/login.php?vb_login_username='.$user.'&vb_login_password=&cookieuser=1&s=&do=login&forceredirect=1&vb_login_md5password='.$pass); curl_setopt($cl, CURLOPT_RETURNTRANSFER, 1); curl_setopt($cl, CURLOPT_USERAGENT, 'Opera/9.25 (Windows NT 5.1; U; ru)'); curl_setopt($cl, CURLOPT_REFERER, 'http://forum.antichat.ru/'); curl_setopt($cl, CURLOPT_HEADER, 1); curl_setopt($cl, CURLOPT_COOKIEJAR, 'coockie.txt'); $ex = curl_exec($cl); curl_close($cl); $exec = curl_init('http://forum.antichat.ru/index.php'); curl_setopt($exec, CURLOPT_RETURNTRANSFER, 1); curl_setopt($exec, CURLOPT_USERAGENT, 'Opera/9.25 (Windows NT 5.1; U; ru)'); curl_setopt($exec, CURLOPT_REFERER, 'http://forum.antichat.ru/'); curl_setopt($exec, CURLOPT_HEADER, 1); curl_setopt($exec, CURLOPT_COOKIEFILE, 'coockie.txt'); $page = curl_exec($exec); curl_close($exec); preg_match('#<div class="bigusername">(.*)</div>#',$page,$username); preg_match('#\(<b>(.*)<\/b>\/(.*)\)#',$page,$messg); echo 'У пользователя <b>'.$username[1].'</b> '.$messg[0].' сообщений.'; ?> В общем плюз
хорошо былобы сделать инструмент для компа, чтоб в нижнем углу показывал твой постбит..... думаю занятся этим, сделать на основе моего браузера
Godfather Bulan, попроси у егорыча сделать. думаю кол-во мессаг в пм не такая тайна, а польза будет всем.
Зачем кому то знать сколько у другого мембера форума в лс сообшений - имхо либо мультиак, либо для какого то нехорошего дела, так что, опять же имхо, понту нету выводить просмотра лс другого узера всем на обозрения.
проверять лс можно никуда не передавая данных ни на какой сайт, другое дело что в конструкторе которым ТС пользуется наверное нету такого) это пиздец тайна.