begin process at 2008 07 21 00:38:44
1 213 538 membres
7 nouveaux aujourd'hui
14 167 membres club

Vous ne trouvez pas de réponse à votre problème ? Alors posez la question dans le forum.
Souvenez-vous qu'il n'y a jamais de question bête, mais rester dans l'ignorance parce que l'on n'ose pas poser une question, ça c'est une erreur !

FONCTION FIND PROXY


Information sur la source

Description

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

  • <?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");}
  • ?>
<?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");}

?>
    Aucun commentaire pour le moment.

Ajouter un commentaire

Pub



Appels d'offres

Dessins techniques
Budget : 60€
Animation Flash - Doma...
Budget : 370€
Application flash medi...
Budget : 1 000€

CalendriCode

Juillet 2008
LMMJVSD
 123456
78910111213
14151617181920
21222324252627
28293031   

Téléchargements

Logiciels à télécharger sur le même thème :

Boutique

Boutique de goodies CodeS-SourceS