La fonction fopen permet d'ouvrir une page url, mais pas moyen de définir une configuration proxy car ce n'est pas pris en charge nativement.
Cette classe vous permettra de configurer un proxy, et de lire à travers ce proxy vos flux html.
Vous restez compatible à 100% avec les fonctions natives de php : fopen / fileread ou bien file_get_contents.
Regardez l'exemple suivant :
Source / Exemple :
<?php
// LOAD LIB
require_once('proxy.class.php');
// CONFIGURE
HttpProxyStream::$proxy_host = 'your_proxy';
HttpProxyStream::$proxy_port = 8080;
// OPEN NORMALY A URL
$f = fopen('proxy://www.google.fr','r');
while(!feof($f)) {
echo fread($f, 4096);
}
fclose($f);
// OR WITH A FUNCTION
readfile('proxy://www.google.fr');
echo file_get_contents('proxy://www.google.fr');
?>
Conclusion :
J'espère que ça vous aidera à passer à travers les proxy sans trop de prises de tête :)
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.