Précédent   Forum des professionnels en informatique > PHP > Bibliothèques et frameworks > XML
XML Forum d'entraide sur XML avec PHP. Exemples : SimpleXML, OpenXML... Avant de poster -> FAQ XML, Cours XML et Sources XML
Partagez cette discussion sur d'autres réseaux sociaux : Viadeo Twitter Google Facebook Digg Delicious MySpace Yahoo
Réponse Proposer ce sujet en actualité
 
Outils de la discussion
Publicité
'
Vieux 13/02/2006, 01h18   #1
Futur Membre du Club
 
Inscription : avril 2005
Messages : 104
Détails du profil
Informations forums :
Inscription : avril 2005
Messages : 104
Points : 18
Points : 18
Par défaut [cURL] Authentification Php + récupération de données

Bonsoir,

je souhaiterai recupérer des données sur un site distant dans ce cadre je dois tout d'abord m'identifier et ensuite je peux récupérer les données.

Pour me connecter j'utilise le script suivant:
Code :
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
 
<?php 
$fp = fsockopen("www.example.com", 80, $errno, $errstr, 30); // Connexion (Host + Port) 
if (!$fp) { 
    echo "$errstr ($errno)<br />\n"; 
} else { 
    $data = ""; 
    $base64 = base64_encode("login:password"); // Login et mot de passe encodé en base64 qu'utilise l'authentification. 
    fputs($fp, "PUT http://www.example.com/index.php HTTP/1.0\r\n\r\nAuthorization: Basic ".$base64."\r\n\r\n"); // La socket modifiable 
    while (!feof($fp)) { 
        $data .= fgets($fp, 128); // Récupération des infos 
    } 
    echo $data; // On affiche la page 
    fclose($fp); 
} 
?>
Or le serveur me retourne le header, suivi du contenu

Ainsi, j'ai deux questions:



Comment est il posssible de n'afficher que le contenu?

Existe t' il avec ce mode de fonctionnement un moyen qui permet de rester connecter durant toute une session et ainsi de pouvoir faire d'autres requetes du type
Citation:
http://www.example.com/index.php?cat=12
sans pour autant se reconnecter à chaque fois.




Je vous remercie par avance pour votre aide.

Cordialement,
Thibaut
thibaut06 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 13/02/2006, 13h11   #2
Futur Membre du Club
 
Inscription : avril 2005
Messages : 104
Détails du profil
Informations forums :
Inscription : avril 2005
Messages : 104
Points : 18
Points : 18
Personne n'a t'il la solution?

avez un adresse ou je peux trouver un tutoriel car sur développer je n'ai trouvé qu'une méthode avec CuRl

Merci
thibaut06 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 13/02/2006, 14h23   #3
Futur Membre du Club
 
Inscription : avril 2005
Messages : 104
Détails du profil
Informations forums :
Inscription : avril 2005
Messages : 104
Points : 18
Points : 18
Par défaut Extraction xml

Bonjour,

je vais apporter un peu plus de détail qui vous éclairerons un peu plus sur ma demande

en fait, je dois récupérer des fichiers xml

Dans ce cadre, je dois premiérement m'identifier au serveur distant puis faire des requêtes sur celui ci afin d'afficher le xml correspondant.

Or, le header "http , serveur, date " s'affiche j'aimerai afficher que le contenu et non le header car il me provoque une erreur dans le parsage du xml.

De plus, vu que mon site est construit de maniére dynamique, je souhaiterai
soit être constamment connecté à ce serveur dans le but de pouvoir faire d'autre requêtes, en utlisant directement l'adresse du serveur distant sans fsockopen, soit faire passer des variables dans le fichier afin d'avoir les flux correspondant.

Merci d'avance, pour votre aide car c'est un veritable casse t^te
thibaut06 est déconnecté   Envoyer un message privé Réponse avec citation 00
Réponse Proposer ce sujet en actualité
Outils de la discussion



Fuseau horaire GMT +2. Il est actuellement 16h32.


 
 
 
 
Partenaires

Hébergement Web