А если рандомно брать из списка, то так
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);
}
$proxy = 'Адрес прокси';
curl_setopt($ch, CURLOPT_PROXY, $proxy);
Не факт что твою cms сломали. Могли ломануть сервак на котором твой сайт находится. Тем более ты говоришь, что с такой же проблемой не один сайт.
Android Dr. Web ругается на прогу :(