TitanIKS

TitanIKS
Рейтинг
46
Регистрация
25.01.2013

А если рандомно брать из списка, то так

public function check($url)

{

$proxy = file('proxy.dat');

shuffle($proxy);

$ch = curl_init("тут url откуда парсим");

curl_setopt($ch, CURLOPT_HEADER, 0);

curl_setopt($ch, CURLOPT_RETURNTRANSFER,1);

curl_setopt($ch, CURLOPT_PROXYTYPE, CURLPROXY_HTTP);

curl_setopt($ch, CURLOPT_PROXY, $proxy[0]);

$result = curl_exec($ch);

if(curl_errno($ch) != 0)

die("curl_errno(".curl_errno($ch)."), curl_error(".curl_error($ch).")");

curl_close($ch);

return substr($result, 9);

}

public function check($url)

{

$proxy = 'Адрес прокси';

$ch = curl_init("тут url откуда парсим");

curl_setopt($ch, CURLOPT_HEADER, 0);

curl_setopt($ch, CURLOPT_RETURNTRANSFER,1);

curl_setopt($ch, CURLOPT_PROXYTYPE, CURLPROXY_HTTP);

curl_setopt($ch, CURLOPT_PROXY, $proxy);

$result = curl_exec($ch);

if(curl_errno($ch) != 0)

die("curl_errno(".curl_errno($ch)."), curl_error(".curl_error($ch).")");

curl_close($ch);

return substr($result, 9);

}

кто чем проверяет ?

Не факт что твою cms сломали. Могли ломануть сервак на котором твой сайт находится. Тем более ты говоришь, что с такой же проблемой не один сайт.

Всего: 104