Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
2245 connectés 

 


Dernière réponse
Sujet : fichier RSS et php
omega2

Mara's dad a écrit a écrit :

Attention, dans $buff y'a pas que la ressource demandée, y'a aussi des en-tête HTTP... A toi de les enlever !
Autre chose : si tu as plusieurs fichiers à récupérer, il faut tout refaire depuis le "fsockopen(". Essaye pas plusieurs fputs() avec le même socket, ON EST EN MODE DECONNECTE, ce qui veut dire qu'une fois que le serveur à l'autre bout t'as envoyé ce que tu lui as demandé, il ferme la connexion et ne te connais plus !
Conclusion autant en faire une fonction...  
 
 



Maintenant, je comprends pourquoi quand j'avais fait un essaie de récupération d'une page d'un site web, je m'étais retrouver à récupérer également le cookie. :)


Votre réponse
Nom d'utilisateur    Pour poster, vous devez être inscrit sur ce forum .... si ce n'est pas le cas, cliquez ici !
Le ton de votre message                        
                       
Votre réponse


[b][i][u][strike][spoiler][fixed][cpp][url][email][img][*]   
 
   [quote]
 

Options

 
Vous avez perdu votre mot de passe ?


Vue Rapide de la discussion
omega2

Mara's dad a écrit a écrit :

Attention, dans $buff y'a pas que la ressource demandée, y'a aussi des en-tête HTTP... A toi de les enlever !
Autre chose : si tu as plusieurs fichiers à récupérer, il faut tout refaire depuis le "fsockopen(". Essaye pas plusieurs fputs() avec le même socket, ON EST EN MODE DECONNECTE, ce qui veut dire qu'une fois que le serveur à l'autre bout t'as envoyé ce que tu lui as demandé, il ferme la connexion et ne te connais plus !
Conclusion autant en faire une fonction...  
 
 



Maintenant, je comprends pourquoi quand j'avais fait un essaie de récupération d'une page d'un site web, je m'étais retrouver à récupérer également le cookie. :)

MoKsA yes en fait en cherchant sur google j'ai trouver ca :
 
http://www.webmasterbase.com/article/560
 
avec un bon script ki fait tout... ou presque... :)
 
merci en tout cas tu avais tout juste ;p
Mara's dad Ben faut ouvrir un socket (fsockopen) sur le port 80,
Faire un GET HTTP (fputs) de ce que tu veux,
Lire la réponse (fgets),
Et fermer le socket (fclose).
 
exemple :
 
<?php
 
$fp = fsockopen( "forum.hardware.fr", 80, &$errno, &$errstr, 30);
if($fp)
{
 fputs($fp,"GET /configuration.php3?interface=&config=&pseudo=moksa HTTP/1.0\n\n" );
 $buff = "";
 while(!feof($fp))
 {
  $buff .= fgets($fp,128);
 }
 fclose($fp);
 
 echo $buff; // La conf à moska !
 
}
?>
 
Attention, dans $buff y'a pas que la ressource demandée, y'a aussi des en-tête HTTP... A toi de les enlever !
 
Autre chose : si tu as plusieurs fichiers à récupérer, il faut tout refaire depuis le "fsockopen(". Essaye pas plusieurs fputs() avec le même socket, ON EST EN MODE DECONNECTE, ce qui veut dire qu'une fois que le serveur à l'autre bout t'as envoyé ce que tu lui as demandé, il ferme la connexion et ne te connais plus !
Conclusion autant en faire une fonction...

 

[edtdd]--Message édité par Mara's dad--[/edtdd]

MoKsA je cherche a intégré un fichier .rss d'un site portail sur mon site... y a til des chose développé en php ki permette de recupéré les infos d'un site externe et de les affiché ?

Copyright © 1997-2025 Groupe LDLC (Signaler un contenu illicite / Données personnelles)