Форум успешных вебмастеров - GoFuckBiz.com

  Форум успешных вебмастеров - GoFuckBiz.com > Бизнес-решения > Скрипты, программы и технические решения
Дата
USD/RUB58.7570
BTC/USD0.0000
Скрипты, программы и технические решения Обсуждаем скрипты, программы и новые технологии.

Закрытая тема
Опции темы Опции просмотра
Старый 01.10.2012, 23:06   #1
qvent
Сеньйор Помидор
 
Аватар для qvent
 
Регистрация: 28.08.2007
Сообщений: 1,745
Бабло: $376715
Отправить сообщение для qvent с помощью ICQ
По умолчанию Массовый пинг через прокси

Может кто то встречал серверное решение? Буду благодарен...
Нашел на пхп решение, но оно в 1 поток, и без прокси...

Мож кто допилит - дам бесплатный доступ на мощный сервак и прокси для пинга беков


PHP код:
 <?
function blogPing($title,$url,$server) {
  echo 
"Pinging: $server,";
  
  
$request '<?xml version="1.0"?><methodCall><methodName>weblogUpdates.ping</methodName>';
  
$request.= '<params><param><value>'.$title.'</value></param>';
  
$request.= '<param><value>'.$url.'</value></param></params></methodCall>';
  
  
$header[] = "Content-type: text/xml";
  
$header[] = "Content-length: ".strlen($request) . "\r\n";
  
$header[] = $request;
  
  
$ch curl_init();
  
curl_setopt$chCURLOPT_URL$server); 
  
curl_setopt$chCURLOPT_RETURNTRANSFER); 
  
curl_setopt$chCURLOPT_HTTPHEADER$header ); 
  
curl_setopt$chCURLOPT_CUSTOMREQUEST'POST' ); 
  
$result curl_exec$ch ); 
  
  
$httpcode curl_getinfo($chCURLINFO_HTTP_CODE);
  
curl_close($ch); 
  echo 
" Result: $httpcode<br />";
}

$servers[]='http://api.moreover.com/RPC2';
$servers[]='http://bblog.com/ping.php';
$servers[]='http://blogsearch.google.com/ping/RPC2';
$servers[]='http://ping.weblogalot.com/rpc.php';
$servers[]='http://ping.feedburner.com';
$servers[]='http://ping.syndic8.com/xmlrpc.php';
$servers[]='http://ping.bloggers.jp/rpc/';
$servers[]='http://rpc.pingomatic.com/';
$servers[]='http://rpc.weblogs.com/RPC2';
$servers[]='http://rpc.technorati.com/rpc/ping';
$servers[]='http://topicexchange.com/RPC2';
$servers[]='http://www.blogpeople.net/servlet/weblogUpdates';
$servers[]='http://xping.pubsub.com/ping';

if(
$_POST['url']) {
echo 
'Starting ping for: '.$_POST['url'].'<br />';
  foreach(
$servers as $server) {
    
blogPing($_POST['title'],$_POST['url'],$server);
  }
}
?>
<form method="post">
URL you want to ping: <input name="url"><br />
Title of URL: <input name="title"><br />
<input type="submit" value="Start Pinging">
</form>
qvent на форуме  
Старый 01.10.2012, 23:11   #2
xealey
Senior Member
 
Аватар для xealey
 
Регистрация: 04.09.2007
Сообщений: 1,271
Бабло: $253980
По умолчанию

в личку)
__________________
Апарсер охрененен

Последний раз редактировалось xealey; 01.10.2012 в 23:18.
xealey вне форума  
Старый 01.10.2012, 23:13   #3
Maximus325
Технодаун
 
Аватар для Maximus325
 
Регистрация: 11.05.2007
Сообщений: 10,040
Бабло: $1443650
По умолчанию

xealey посмотрим сколько халява после твоего поста продлится)
Maximus325 вне форума  
Старый 01.10.2012, 23:47   #4
qvent
Сеньйор Помидор
 
Аватар для qvent
 
Регистрация: 28.08.2007
Сообщений: 1,745
Бабло: $376715
ТС -->
Отправить сообщение для qvent с помощью ICQ
автор темы ТС По умолчанию

Maximus325, если ты про фришные сервисы - то это мусор, они на твоей стороне пинг инициируют, один два урла - без проблем, а много - фонарь, проверено. Ни один сервис много пингов с одного ипа не приймет, а в промышленных масштабах тем более....
qvent на форуме  
Старый 02.10.2012, 19:06   #5
rusawm
Bitcoin to the moon!
 
Аватар для rusawm
 
Регистрация: 19.10.2008
Адрес: горный аул
Сообщений: 2,206
Бабло: $519930
По умолчанию

добавка прокси в курл

PHP код:
curl_setopt($curlCURLOPT_PROXY"прокси:порт"); 
curl_setopt($curlCURLOPT_PROXYUSERPWD"пользователь:пароль"); 
rusawm вне форума  
Старый 02.10.2012, 23:07   #6
dady
Senior Medved
 
Аватар для dady
 
Регистрация: 15.06.2008
Сообщений: 4,140
Бабло: $22472190
По умолчанию

Цитата:
Сообщение от rusawm Посмотреть сообщение
добавка прокси в курл

PHP код:
curl_setopt($curlCURLOPT_PROXY"прокси:порт"); 
curl_setopt($curlCURLOPT_PROXYUSERPWD"пользователь:пароль"); 
А многопоточность ?
dady вне форума  
Старый 02.10.2012, 23:56   #7
Diplomat
Senior Member
 
Аватар для Diplomat
 
Регистрация: 26.10.2009
Сообщений: 594
Бабло: $123024
По умолчанию

Цитата:
Сообщение от dady Посмотреть сообщение
А многопоточность ?
Есть класс неплохой, angry curl (вроде так)
Diplomat вне форума  
Старый 03.10.2012, 10:57   #8
harvey birdman
Senior Member
 
Аватар для harvey birdman
 
Регистрация: 01.10.2010
Сообщений: 806
Бабло: $179180
По умолчанию

я юзаю пингаловку от букмаркдемон с большим списком пингсервисов+ соксы через proxyfier до 50к в день можно пройти
harvey birdman вне форума  
Старый 06.11.2012, 15:45   #9
r3sk0
Ебланнед
 
Регистрация: 01.11.2012
Сообщений: 1
Бабло: $2310
По умолчанию

Цитата:
Сообщение от Diplomat Посмотреть сообщение
Есть класс неплохой, angry curl (вроде так)
Да, AngryCurl, почитать про него можно тут:
http://stupid.su/php-curl_multi/
репозиторий на github https://github.com/2naive/AngryCurl
r3sk0 вне форума  
Старый 22.12.2012, 22:33   #10
Grume
Юниор
 
Регистрация: 26.11.2012
Сообщений: 16
Бабло: $5920
По умолчанию

А есть ли сейчас смысл пинговать "в промышленных масштабах"?
Бело-серые ресурсы (их обновления) обычно пингую, что бы в листах поднимались и т.п. А имеет ли смысл пинговать обновления сгенеренные?
Grume вне форума