Cycl0ne adlı üyeden alıntı: mesajı görüntüle
Moderatörün dediği gibi yaptım.
<?php
function proxyList ()
{
	$cacheFilename = "cache.txt";
	$cacheTimeOut  = 300; // Kaç dakikalık cache yapılacağını belirleyin. Saniye cinsinden
	$url           = "http://www.tubeincreaser.com/proxylist.txt";

	// Cache var mı ?
	if ( file_exists($cacheFilename) )
	{
		// Cache geçerli mi ? değilse cacheyi sil
		if ( time() - $cacheTimeOut < filemtime($cacheFilename) )
		{
			$handle = fopen($cacheFilename, "r");
			$returnData = fread( $handle, filesize($cacheFilename) );
			$returnData = unserialize($returnData);
			fclose($handle);
		}
		else
		{
			unlink($cacheFilename);
		}
	}
	else // cache yoksa
	{
		$data = @file_get_contents($url) or die("<strong>HATA:</strong> Siteye bağlanılamadı");
		$handle = fopen ( $cacheFilename, "w" );
		$explodeData = explode("\n", $data);
		$returnData = $explodeData;
		fwrite($handle,serialize($explodeData));
		fclose($handle);
		unset($data);
	}
	return $returnData;
}

$num = 15;
$data = proxyList();
for ( $i=0; $i<=$num; $i++ )
{
	echo $i." - ".$data[$i]."<br />";
}
?>
Test yaptım justGo'nun şu linkteki yazdığı kodla
Benim ki
1. 0.958252906799
2. 0.000580072402954
3. 0.000568866729736
4. 0.00066614151001
5. 0.000629901885986
JustGo'nun ki
1. 0.952700138092
2. 0.965837001801
3. 0.954888105392
4. 0.959543943405
5. 0.939727067947

test için yazdığım timer
function timer ()
{
return microtime(1);
}


tartışmayı noktalıyorum. Herkeze iyi çalışmalar..

Teşekkür ederim lazımdı böyle birşey ellerine sağlık