Problem rozwiazany, jesli dana zmienna jest tablica, to nie mozna jej w ten spsob czyscic $zmienna = "";
gotowy, dzialajacy kod, moze komus sie przyda
Kod php:
<?php
set_time_limit(999999999);
$fp = "";
for ( $numer = 1 ; $numer < 45 ; $numer++ ){
if (strlen($numer) < 2 ){$numer = "0".$numer;}
$fp=fsockopen("www.samair.ru", "80");
fwrite($fp, "GET /proxy/proxy-".$numer.".htm HTTP/1.1
User-Agent: The BoT (Windows 666; U; FY)
Host: www.samair.ru
Accept: text/html, application/xml;q=0.9, application/xhtml+xml, image/png, image/jpeg, image/gif, image/x-xbitmap, */*;q=0.1
Accept-Language: pl-PL,pl;q=0.9,en;q=0.8
Accept-Charset: iso-8859-1, utf-8, utf-16, *;q=0.1
Accept-Encoding: identity, *;q=0
Cache-Control: no-cache
Connection: Keep-Alive
");
while(!feof($fp)){$dane.= fread($fp, 1024);}
preg_match_all("/(.)=(.);/", $dane, $outjs, PREG_PATTERN_ORDER);
preg_match_all("/([0-9]{1,3}).([0-9]{1,3}).([0-9]{1,3}).([0-9]{1,3})<script type=\"text\/javascript\">document.write\(\":\"(.*?)\)<\/script>/", $dane, $out, PREG_PATTERN_ORDER);
fclose($fp);
$ile = "0";
while ($out[0][$ile]){
$out[5][$ile] = str_replace("+", "", $out[5][$ile]);
$ilejs = "0";
while ($outjs[2][$ilejs]){
$out[5][$ile] = str_replace($outjs[1][$ilejs], $outjs[2][$ilejs], $out[5][$ile]);
$ilejs++;}
$ip = explode("<script", $out[0][$ile]);
$file = "proxy.txt";
$fp = fopen($file, "a+");
fwrite($fp, stripslashes($ip[0].":".$out[5][$ile]."\r\n"));
$ile++;}
$dane = "";}
echo "Sukses :) <a href=proxy.txt> Proxy</a>";
?>
Na tej stronie (wysoko zapozycjonowaniej, 1/2 pozycja w G) mozna znalesc na prawde szybko dzialajace proxy.
Z tematem prosze cos zrobic zamknac/skasowac