Archives FluxBB.fr

Les archives de FluxBB.fr

Vous n'êtes pas identifié(e).

#1 14-05-2006 21:26:49

sibfactory
Membre

[Résolu] erreur avec include extern.php

Bonjour,
Après avoir fait des recherches sur le forum et tester des trucs je me remets à vous car je n'arrive pas régler ce pb !

j'affiche les 10 dernières discussions et les connectés du forum dur ma page d'accueil en faisant appel au fichier ../templates/homecometforum.php

J'utilise donc les codes 
Pour les 10 dernières discussions
[c]<?php
include('http://monsite.free.fr/forum/extern.php?action=active&show=10');?></td>
     
Voir les connectés au forum
<?php
include('http://monsite.free.fr/forum/extern.php?action=online_full');?>[/c]

Sur ma page d'accueil j'ulise ce code
[c]"><?php

{
    include("../templates/homecometforum.php");
}
?>[/c]

mais j'ai ce code d'erreur
[c]Warning: main(http://monsite.free.fr/form/forum/extern.php?action=active&show=10) [function.main]: failed to open stream: Connection timed out in /mnt/100/sdc/f/a/monsite/templates/essai.php3 on line 67

Warning: main() [function.include]: Failed opening 'http://monsite.free.fr/form/forum/exter … ve&show=10' for inclusion (include_path='/mnt/100/sdc/f/a/monsite/include:.:/usr/php4/lib/php') in /mnt/100/sdc/f/a/monsite/templates/essai.php3 on line 67


Warning: main(http://monsite.free.fr/form/forum/extern.php?action=online_full) [function.main]: failed to open stream: Connection timed out in /mnt/100/sdc/f/a/monsite/templates/essai.php3 on line 74

Warning: main() [function.include]: Failed opening 'http://monsite.free.fr/form/forum/exter … nline_full' for inclusion (include_path='/mnt/100/sdc/f/a/monsite/include:.:/usr/php4/lib/php') in /mnt/100/sdc/f/a/monsite/templates/essai.php3 on line 74[/c]

en utilisant un chemin relatif vers extern.php c'est pareil
est-ce dut à free.fr ?

Hors ligne

#2 14-05-2006 21:36:10

vin100
Membre

Re : [Résolu] erreur avec include extern.php

salut,
on peut voir ce site ?

Hors ligne

#3 15-05-2006 11:05:38

sibfactory
Membre

Re : [Résolu] erreur avec include extern.php

bonjour vin100
le site: http://mz-webzine.tk mais j'ai enlever le code pour "en direct des forums" à cause de cette erreur
mais tu peux voir le message d'erreur ici
http://sibfactory.free.fr/templates/essai.php3

Hors ligne

#4 15-05-2006 12:41:57

vin100
Membre

Re : [Résolu] erreur avec include extern.php

et avec

[c]include(dirname(__FILE__).'/../../extern.php?action=online_full');[/c]
ou
[c]include(dirname(__FILE__).'/../extern.php?action=online_full');[/c]

ça donne quoi ?

Hors ligne

#5 15-05-2006 14:15:45

sibfactory
Membre

Re : [Résolu] erreur avec include extern.php

merci pour ta réponse
Alors j'ai mis ce code dans mon fichier templates/homecometforum.php (avec lequel s'affiche les 10 dernières dicussions et les connectés au forum sur le page d'accueil)

pour les 10 discussions
[c]<?php
include(dirname(__FILE__).'http://sibfactory.free.fr/form/forum/extern.php?action=online_full');?>[/c]

et également (pour les connecté au forum)
[c]<?php
include(dirname(__FILE__).'../form/forum/extern.php?action=online_full');?>[/c]

mais tjs une erreur ! sad
http://sibfactory.free.fr/templates/essai.php3

Dernière modification par sibfactory (15-05-2006 14:17:30)

Hors ligne

#6 15-05-2006 14:20:30

vin100
Membre

Re : [Résolu] erreur avec include extern.php

non regarde le code que j'ai mis et ce que tu met toi

Hors ligne

#7 15-05-2006 14:58:22

sibfactory
Membre

Re : [Résolu] erreur avec include extern.php

j'ai essayé mais ça ne fonctionne pas  !

j'avais mit le code du dessus par rapport au chemin  sur mon serveur
>form >> forum
>templates

d'où ce code
<?php
include(dirname(__FILE__).'../form/forum/extern.php?action=online_full');?>

Hors ligne

#8 15-05-2006 15:10:38

vin100
Membre

Re : [Résolu] erreur avec include extern.php

bah ouais mais bon moi j'ai pas mis de http:// et j'ai mis un slash derrière dirname(__FILE__).' et puis dirname(__FILE__) fait référence au chemin du dossier dans lequel est le fichier donc

/quelque_chose/form/forum/include/template/

à partir de là il faut remonter de deux donc

include(dirname(__FILE__).'/../../extern.php?action=online_full');

c'est assurément un problème de chemin

Hors ligne

#9 15-05-2006 21:40:27

sibfactory
Membre

Re : [Résolu] erreur avec include extern.php

j'ai suivi ce que tu me dis mais ça ne fonctionne tjs pas
ça pourrait venir de free.fr ?
Car avant ça marchait très bien en suivant le code qu'il ya dans le Wiki de punbb.fr
et avec l'adresse absolue
c'est à dire :
[c]include('http://www.domaine.ltd/forums/extern.php?action=active');[/c]

Hors ligne

#10 15-05-2006 21:58:23

vin100
Membre

Re : [Résolu] erreur avec include extern.php

sibfactory a écrit :

ça pourrait venir de free.fr ?

non, un bète include si ça ne fonctionnait pas aucun scripts php ne fonctionnerait

après, si c'est pas un problème de chemin (bien que je soit convaincu que ce soit cela) c'est p'tete un problème avec ton template personnalisé, je sais pas ce que tu en fait par la suite de ce template mais ça vient peutetre de là

Hors ligne

#11 15-05-2006 23:54:09

sibfactory
Membre

Re : [Résolu] erreur avec include extern.php

mad:mad: ça commence un peu à m'énerver pour tout te dire
Quand je mets l'adresse http://sibfactory.free.fr/form/forum/ex … ion=active dans firefox ça marche ...
mais avec l'include ça ne marche pas
j'ai eu un pb de chemin avec les includes la semaine dernière, partout où il y avait un chemin absolue j'avais le code d'erreur, j'ai modifié partout en mettant les chemin relatif, ça marche partout sauf pour "en direct de forums" où il ya les 10 dernières discussions et les connectés

Malgré  les modif' que tu me proposais Vin100 et autres tests de mon coté ça ne fonctionne plus, alors qu'avant la semaine dernière tout les include fonctionnait adresse absolue ou non ...

Qu'est qui ne va pas ?
Là je n'y comprends plus rien !

Hors ligne

#12 16-05-2006 00:02:15

MT
Admin rasé

Re : [Résolu] erreur avec include extern.php

Peut-être, je dis bien peut-être...
Free fait des migrations de serveurs... Peut-être est-ce de la que viennent les problèmes de chemins ?


(s) MT
ex-Apupv
:faq: :recherche:
Gra.

Hors ligne

#13 16-05-2006 00:08:07

sibfactory
Membre

Re : [Résolu] erreur avec include extern.php

Salut MT, donc selon toi il suffirait d'attendre ...et de voir ce qui se passe
Cela expliquerait pourquoi ça fonctionne 1 fois sur 50

Hors ligne

#14 16-05-2006 08:11:40

MT
Admin rasé

Re : [Résolu] erreur avec include extern.php

Selon moi il faudrait que tu règles tes chemins absolus sur leur nouvelle valeur. Car quand je vais sur http://sibfactory.free.fr/templates/essai.php je tombe sur des bug aec function.main et function.include, ce qui indique que le chemin absolu est mal renseigné.


(s) MT
ex-Apupv
:faq: :recherche:
Gra.

Hors ligne

#15 16-05-2006 11:54:36

vin100
Membre

Re : [Résolu] erreur avec include extern.php

oui et si on regarde à cette discussion : http://puntal.forx.fr/forums/viewtopic.php?id=339 le problème vient effectivement de free car pour un script diférent (puntal) des messages d'erreur diférents apparaissent

vive free ! sic

Hors ligne

#16 16-05-2006 12:36:47

sibfactory
Membre

Re : [Résolu] erreur avec include extern.php

merci Vin100
je me doutais de quelque chose du genre...
Alors maintenant que me reste t'il à faire du coup ?:|

Hors ligne

#17 17-05-2006 23:06:13

libretto
Membre

Re : [Résolu] erreur avec include extern.php

Salut j'ai le même genre de problèmes et il semble qu'on ne soit pas les seuls. Tous les "esperts" que j'ai pu lire sont d'accord pour que c'est lié à des problèmes de chemins.
J'en suis arrivé à tenter de mettre dans l'include $_SERVER['DOCUMENT_ROOT'] qui a l'air de correspondre à ce que propse vin100. ça ne fonctione pas non plus.
Url qui fonctionne très bien : http://plomberie.per.free.fr/forum/exte … ion=active
Appel dans ma page

include($_SERVER['DOCUMENT_ROOT'].'/forum/extern.php?action=active');

Je suis complètement incompétent en php mais est-ce qu'il ne faudrait pas chercher du coté de la ligne

define('PUN_ROOT', './');

dans extern.php ?
Yann

Hors ligne

#18 18-05-2006 08:58:51

vin100
Membre

Re : [Résolu] erreur avec include extern.php

aprioris vu ce que tu dit je dirais plutot l'inverse, vu que la page quand elle n'est pas inclus fonctionne, donc le chemin relatif PUN_ROOT fonctionne il faudrait peutêtre mettre des chemins relatifs

Hors ligne

#19 18-05-2006 13:51:58

sibfactory
Membre

Re : [Résolu] erreur avec include extern.php

Affaire à suivre donc...

Hors ligne

#20 06-06-2006 21:30:12

libretto
Membre

Re : [Résolu] erreur avec include extern.php

Pour info je n'ai plus de problème avec des URL absolues.
Le lien qui fonctionne est de la forme :
include ('http://LOGIN.free/fr/forum/extern.php?action=active');

Dernière modification par libretto (06-06-2006 21:30:46)

Hors ligne

#21 06-06-2006 22:43:02

sibfactory
Membre

Re : [Résolu] erreur avec include extern.php

tjs pas de mon coté Grrrrrrrrr !

Hors ligne

Pied de page des forums