Форум программистов, компьютерный форум, киберфорум
Наши страницы
PHP для начинающих
Войти
Регистрация
Восстановить пароль
 
xhugo
1 / 1 / 2
Регистрация: 26.09.2010
Сообщений: 73
1

Чекер прокси socks

12.02.2011, 13:35. Просмотров 4993. Ответов 0
Метки нет (Все метки)

Есть чекер проксей, когда делаю для хтпп,то все норм. делаю для сокс то не работает..
PHP
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
<html>
<body>
<center>
<form action="" method="post">
<textarea cols="20" rows="10" name="area"></textarea><br>
<input type="text" name="t1" value="10"><br>
<input type="text" name="t2" value="5"><br>
<button name="a">OK</button>
</form></center>
 
 
</body>
</html>
 
<?php 
 
 
if(isset($_POST['a'])){
 
function get()
{
$area=$_POST['area'];
$dl=file_put_contents("proxies.txt", ""); 
$s=fopen("proxies.txt","a+");
$success=fwrite($s,$area); 
fclose($s);
}
 
get();
$time=$_POST['t1'];
$times=$_POST['t2'];
$proxies = file ("proxies.txt"); 
$mc = curl_multi_init (); 
for ($thread_no = 0; $thread_no<count ($proxies); $thread_no++) 
{ 
$c [$thread_no] = curl_init (); 
curl_setopt ($c [$thread_no], CURLOPT_URL, "http://google.com"); 
curl_setopt ($c [$thread_no], CURLOPT_HEADER, 0); 
curl_setopt ($c [$thread_no], CURLOPT_RETURNTRANSFER, 1); 
curl_setopt ($c [$thread_no], CURLOPT_CONNECTTIMEOUT,$times); 
curl_setopt ($c [$thread_no], CURLOPT_TIMEOUT,$time); 
curl_setopt ($c [$thread_no], CURLOPT_PROXY, trim ($proxies [$thread_no])); 
curl_setopt ($c [$thread_no], CURLOPT_PROXYTYPE, CURLPROXY_SOCKS5); // 0 - http
curl_multi_add_handle ($mc, $c [$thread_no]); 
} 
 
do { 
while (($execrun = curl_multi_exec ($mc, $running)) == CURLM_CALL_MULTI_PERFORM); 
if ($execrun != CURLM_OK) break; 
while ($done = curl_multi_info_read ($mc)) 
{ 
$info = curl_getinfo ($done ['handle']); 
if ($info ['http_code'] == 301) { 
echo trim ($proxies [array_search ($done['handle'], $c)])."<BR>"; 
} 
curl_multi_remove_handle ($mc, $done ['handle']); 
} 
} while ($running); 
curl_multi_close ($mc); 
}
?>
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
12.02.2011, 13:35
Ответы с готовыми решениями:

Чекер
Нужно что-то на подобие чекера.А собственно нужно чтоб...

Как сделать чекер на php
Получаем УРЛ, или IP (неважно как допустим из формы). Как послать запрос на...

Требуется написать чекер проксей на PHP
Доброе время суток все пользователям этого форума. Требуется написать/найти...

Прокси чеккер
Есть вот такой код &lt;?php $proxies = file (&quot;proxies.txt&quot;); $mc =...

Прокси и file_get_contents()
Можно любой пример использования прокси? $get =...

0
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
12.02.2011, 13:35

Прокси сервер
Как узнать данные прокси сервера?

Написать сайт-прокси
Кто может написать простенький код чтобы было так Пользователь указывает...

Подгрузка прокси-листов
Использую такой скрипт для работы сайта через прокси: $proxy = &quot;127.0.0.1:80&quot;;...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
1
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2018, vBulletin Solutions, Inc.
Рейтинг@Mail.ru