Fonction find proxy

Soyez le premier à donner votre avis sur cette source.

Snippet vu 8 661 fois - Téléchargée 27 fois

Contenu du snippet

Cette fonction renvoie un tableau (array) de proxys, juste à mettre l'url de la page qui contient les adresses (ex: http://samair.ru/proxy/index.htm).

Source / Exemple :


<?php

//--> Fonction
function find_proxy($url){
  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, 2048));
    if (ereg("([0-9]{1,3}).([0-9]{1,3}).([0-9]{1,3}).([0-9]{1,3}):([0-9]{2,4})", $line, $oct))
    $proxy[] = $oct[1].".".$oct[2].".".$oct[3].".".$oct[4].":".$oct[5];
    }
  @fclose($temp); 
  if(count($proxy) <= 0) return false;
return $proxy;}

//--> Utilisation
if($proxys = find_proxy("http://samair.ru/proxy/index.htm")){
  foreach($proxys as $proxy){
  echo("$proxy<br>\n");}
  }
else{
  echo("Aucun proxy trouvé sur $url");}

?>

A voir également

Ajouter un commentaire

Commentaire

Messages postés
16
Date d'inscription
mardi 11 mars 2008
Statut
Membre
Dernière intervention
1 novembre 2012

Free24Proxy.com we allow you to bypass restricted sites at work, school or college, including unblocking sites like MySpace, Bebo, Facebook and plenty more! The best thing is that we are free and simple to use, so check it out and tell your friends.

Vous n'êtes pas encore membre ?

inscrivez-vous, c'est gratuit et ça prend moins d'une minute !

Les membres obtiennent plus de réponses que les utilisateurs anonymes.

Le fait d'être membre vous permet d'avoir un suivi détaillé de vos demandes et codes sources.

Le fait d'être membre vous permet d'avoir des options supplémentaires.