Public feed #726816

Mine

public text v1 · immutable
Raw Edit
·published 2007-10-05 14:49 UTC
rendered paste body
<?php

// Fonction
function find_proxy($url)
		{
		echo 'debut de fonction    ';
		echo'<br>';
		if(!$fp = @fopen($url, "r")) return false;
		$page = '';
		while(!feof($fp)) $page .= @fgets($fp, 4096);
		@fclose($fp);
		$proxy = array();
		$temp = tmpfile();
		@fwrite($temp, html_entity_decode($page));
		fseek($temp, 0);
		while(!feof($temp))
			{
			$line = trim(fgets($temp, 4096));
			if 
				(ereg("lass\S\Sproxy\d+\S>(\d{1,3})</span>\S<span c\Sass\S\Sproxy\d+\S>(\d{1,3})</span>\S(\d{1,3})\S(\d{1,3}):(\d{1,4})",$line , $oct))
				$proxy[] = $oct[1].'.'.$oct[2].'.'.$oct[3].'.'.$oct[4].':'.$oct[5];
			}
		@fclose($temp);
		echo 'fin de fonction  ';
		echo'<br>';
		if(count($proxy) <= 0) return false;

		}
  
// 
//--> Utilisation
$lien="http://www.lesplumesdusavoir.net/samair.html";

 if($proxys = find_proxy($lien))
	{
	foreach($proxys as $proxy){
	echo"$proxy<br>\n";}
	}
		else
		{
		echo"Aucun proxy trouvé sur $lien";
		echo'<br>';
		}
	

	echo'fin de fichier';
?>