Poniższy skrypt miał by za zadanie głosować dowolną ilość razy ograniczoną ilością bramek proxy. Nie rozumiem dlaczego skrypt tego nie robi, bo wprowadzane dane są właściwe, gdy ręcznie wprowadzam do bramki proxy wskazany adres wszystko jest OK, natomiast za pomocą cURL nie mogę tego obejść. Oto kod (liczę na Waszą pomoc):
function zaglosuj() { $proxy = array ('http://threatens.org/', 'http://www.upaj.biz/', 'http://ukryj.info/includes/process.php?action=update', 'http://proxyhideout.com/' ); //lista bramek proxy for ($i=0; $i<count($proxy); $i++) { $id = explode("=", $strona[$i]); //dzielimy adres za pomoca separatora ktorym jest = musimy wydobyc ostatni element tj. ID, mamy ID w $id[1] $proxy2 = array ('79.99.128.200', '91.204.163.165', '94.23.89.25', '91.210.129.68'); //adres IP bramki proxy wstawiany jako parametr t do $adres $adres = array ('http://filtr.org/ajax/db.php?j=10&q='.$id[1].'&t='.$proxy2[$i].'&c=10'); //pod q= wstawiamy numer IP dopasowany do bramki PROXY $proxy1 = array ('url='.$adres[0], 'q='.$adres[0], 'u='.$adres[0], 'q='.$adres[0]); //potrzebne do cURL POSTFILEDS $cUrl = curl_init($proxy[$i]); //wprowadzamy po kolei bramki PROXY curl_setopt($cUrl, CURLOPT_POST, 1); curl_setopt($cUrl, CURLOPT_POSTFIELDS, $proxy1[$i]); //i w POST przekazujemy im odpowiednio spreparowane argumenty curl_setopt($cUrl, CURLOPT_HEADER, 1); curl_setopt($cUrl, CURLOPT_RETURNTRANSFER, 1); curl_setopt($cUrl, CURLOPT_HTTPPROXYTUNNEL, 1); curl_setopt($cUrl, CURLOPT_FOLLOWLOCATION, true); curl_exec($cUrl); curl_close($cUrl); } }