Topic: [OK] HTTP request failed

Bonjour,

Je développe un site à l'aide de SPIP. Je souhaite afficher sur mon site les personnes connectées sur mon forum (PunBB) installé dans un sous-répertoire forum. Pour cela, depuis mon squelette SPIP, j'appelle le script extern.php de punbb via la fonction include mais j'obtiens le message :

failed to open stream: HTTP request failed! HTTP/1.0 503 Service Unavailable

Pouvez-vous me dire ce que celà signifie ? Est-ce qu'il est possible de résoudre ce problème ?
Merci pour votre aide.

Re: [OK] HTTP request failed

Hummm ouais normal, tu peux le forcer a utiliser 127.0.0.1 avec la bonne requete HTTP 1.1 qui va bien au lieu du nom de domaine complet ?

3 (edited by fvpat 2007-05-23 08:16:34)

Re: [OK] HTTP request failed

Désolé mais je ne comprends pas ta réponse car je ne maitrise pas les requêtes HTTP.
Ce que je souhaite, c'est juste faire (en php) un include('http://domaine/forum/extern.php?online=full');

Au fait, ça a marché déjà. Ce problème est apparu récemment.

Re: [OK] HTTP request failed

et tu ne peux pas utiliser le chemin complet ? (utilisateur/groupe different ?)

genre: include('/data/web/xx/xx/xx/domaine/forum/extern.php?online=full');

Re: [OK] HTTP request failed

J'ai fait des tests sur mon espace en essayant d'inclure une page xml type "http://lazforum-fr.tuxfamily.org/extern … p;type=RSS"

en http ( include ("http//..."); ça sort effectivement une erreur 503

en local (include ("/data/...") ça marche

1. Curieux, il me semblait que tf autorisait les include venant de l'extérieur (voir la longue discussion avec le zozo du proxy entre autres)

2. C'est pour du xml comme pour du html : pas à voir avec le format

Re: [OK] HTTP request failed

Ben non j'ai toujours le problème en utilisant le chemin /data/web....

Message : Unable to access /data/web/76/d1/1d/...

7 (edited by laban 2007-05-24 11:05:30)

Re: [OK] HTTP request failed

J'en déduirai a priori à ce stade que l'adresse du fichier que tu fournis n'est pas bonne.

Tu es sûr que le chemin que tu indique est celui du site forum, qu'il est correct en somme ?

À moins, et là je n'en sais rien, que tu aies une restriction d'utilisation en lecture sur le dossier qui contient le forum, que tu n'aies pas le même user pour les deux, le SPIP et le forum, comme le soulignant gradator.

Pour la requête sur le 127.0.0.1 en HTTP 1.1, faudra m'expliquer aussi au fait :P

8 (edited by fvpat 2007-05-24 17:12:29)

Re: [OK] HTTP request failed

J'utilise la fonction getcwd() pour avoir le chemin.
Et le chemin est correct. Voici l'url. C'est en bas de la page que ça se passe (dans le pied).

Re: [OK] HTTP request failed

Re-essaye comme avant, j'ai hacke un peu ca doit remarcher (avec un hack un peu moins crade que la premiere fois) :)

Pour information c'est car il essaye de se connecter sur un site de tf a partir d'un serveur web de tf, c'est le probleme ineluctable des reseaux fortement natté (et nous on adore ca).

Sinon son include ne peut pas marcher, car le nom du fichier ne peut pas contenir des arguments GET :-)

Re: [OK] HTTP request failed

Arf :) Je venais d'arriver à la même conclusion concernant les arguments GET en bidouillant sur mon espace :P

Bon après, je dis pas que je pige ce qu'est un "reseau fortement natté"... Mais je suis pas adminsys aussi, juste un wanabee :P

L'important c'est que ça marche... C'est le cas ?

Re: [OK] HTTP request failed

Merci gradator. Ca marche :)

Moi non plus je pige pas le "réseau fortement natté" ;)