J'aimerais proposer à mes utilisateurs la possibilité de suivre des flux RSS personnalisés sur mon site.
C'est à dire : Un utilisateur veux suivre la politique, mais tout en surfant sur mon site...
Il faut donc que j'aille chercher des flux RSS sur un autre site...
C'est a ce moment précis que ce trouve le soucis. Ajax ne peut pas récuperer des données sur une page ce trouvant sur un autre site.
J'ai cherché un petit peu, et la solution serai CURL(je ne sais pas du tout ce que ca veut dire^^)
J'ai trouvé dans un bouquin un truc comme ca...
Cette page ce trouve sur mon server, et va chercher les données grâce à PHP et non Ajax(c'est là, toute l'astuce)
Mon problème est le suivant:
A quel endroit puis-je trouver la librairie CURL pour PHP !?
et
Comment l'installer sur mes pages perso Free !?
Modifié par Moua (07 May 2007 - 20:24)
C'est à dire : Un utilisateur veux suivre la politique, mais tout en surfant sur mon site...
Il faut donc que j'aille chercher des flux RSS sur un autre site...
C'est a ce moment précis que ce trouve le soucis. Ajax ne peut pas récuperer des données sur une page ce trouvant sur un autre site.
J'ai cherché un petit peu, et la solution serai CURL(je ne sais pas du tout ce que ca veut dire^^)
J'ai trouvé dans un bouquin un truc comme ca...
Cette page ce trouve sur mon server, et va chercher les données grâce à PHP et non Ajax(c'est là, toute l'astuce)
if(array_key_exists("url", $_POST)){
afficher($_REQUEST["url"]);
}else{
demander();
}
function afficher($url){
$ch=curl_init($url);
curl_setopt($ch, CURLOPT_HEADER, 1);
curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1);
$page = curl_exec($ch);
curl_close($ch);
$endHeader=strpos($page, "\r\n\r\n");
$headers=substr($page, 0, $endHeader);
$body = substr($page, $endHeader);
$headers = explode("\r\n", $headers);
foreach($headers as $line){
header("$line\n");
}
print $body;
}
Mon problème est le suivant:
A quel endroit puis-je trouver la librairie CURL pour PHP !?
et
Comment l'installer sur mes pages perso Free !?
Modifié par Moua (07 May 2007 - 20:24)