Portail PHP

Forum de discussion et d'aide au php

Vous n'êtes pas identifié.

Annonce

Regles d'utilisation des forums : pensez à toujours les respecter si vous désirez obtenir des réponses rapides.
FAQ : pensez à toujours chercher dedans si la réponse à votre question est dedans.
Proposez vos news : si vous avez un evenement à annoncer
le chat : venez discuter de php.
 

#1 05-04-2008 17:06:17

Fearless
Membre
Date d'inscription: 05-04-2008
Messages: 3

Socket Php : Adresse avec un slash

Bonjour à tous,

Je souhaite me connecter à une page avec des sockets php afin d'en récupérer le contenu.

Tout va bien sauf lorsqu'il y a un "/" dans son adresse.

Ligne php : fSockOpen($serveur, 80, $codeErreur, $msgErreur);

où $serveur contient l'adress.

Par exemple les adresses du type "www.test.fr" marchent mais celles genre "www.test.fr/test" ne marchent pas.

Bien sûr je teste avec des adresses valides.

Comment puis-je régler le problème ?

Merci d'avance de vos réponses.

Hors ligne

 

#2 05-04-2008 17:45:20

Asherah
Membre
Date d'inscription: 15-11-2007
Messages: 159
Site web

Re: Socket Php : Adresse avec un slash

essaye comme ca:

    $url = 'http://www.truc.fr/machin.php';
    $get = parse_url($url);   
    $fp = fsockopen($get['host']['path'], 80);

parse va analyser les elements de l'adresse et les stocker dans un tableau associatif

Hors ligne

 

#3 06-04-2008 06:11:19

Fearless
Membre
Date d'inscription: 05-04-2008
Messages: 3

Re: Socket Php : Adresse avec un slash

Asherah a écrit:

essaye comme ca:

    $url = 'http://www.truc.fr/machin.php';
    $get = parse_url($url);   
    $fp = fsockopen($get['host']['path'], 80);

parse va analyser les elements de l'adresse et les stocker dans un tableau associatif

Bonjout,

Toujours le même problème :

Warning: fsockopen() [function.fsockopen]: php_network_getaddresses: getaddrinfo failed: Name or service not known

Merci d'avance.

Hors ligne

 

#4 06-04-2008 08:00:34

Asherah
Membre
Date d'inscription: 15-11-2007
Messages: 159
Site web

Re: Socket Php : Adresse avec un slash

es tu sur que ton hebergeur autorise l'echange de flux avec fsockopen?

Hors ligne

 

#5 06-04-2008 08:15:24

Fearless
Membre
Date d'inscription: 05-04-2008
Messages: 3

Re: Socket Php : Adresse avec un slash

Asherah a écrit:

es tu sur que ton hebergeur autorise l'echange de flux avec fsockopen?

Oui car avec les adresses sans "/", cela marche convenablement !

Hors ligne

 

#6 06-04-2008 09:12:26

Asherah
Membre
Date d'inscription: 15-11-2007
Messages: 159
Site web

Re: Socket Php : Adresse avec un slash

oui, mais normalement tu devrait pouvoir y acceder meme avec des / .
donc, il y a forcement un probleme. mais ca ne vient pas de fsockopen.

Dernière modification par Asherah (06-04-2008 09:50:20)

Hors ligne