Mon include ne fonctionne pas

Résolu/Fermé
cocodu67... Messages postés 3162 Date d'inscription jeudi 28 janvier 2010 Statut Membre Dernière intervention 20 novembre 2024 - 9 sept. 2013 à 20:33
cocodu67... Messages postés 3162 Date d'inscription jeudi 28 janvier 2010 Statut Membre Dernière intervention 20 novembre 2024 - 12 sept. 2013 à 21:31
Bonsoir

J'ai créé un site et une page se trouve à l'adresse suivante : http://www.monsite.com/forum.html et sur cette page forum.html j'aimerais inclure mon forum MYBB accessible à l'adresse http://www.monsite.com/forum/index.php
J'aimerais l'inclure car sur ma page forum.html j'ai la barre de menu en haut comme d'ailleurs sur toutes les autres pages de mon site et cela permettrait aux gens de passent d'une page à l'autre sans problème.

Dans le fichier forum.html j'ai donc ajouté
<?php include ("forum/index.php"); ?>
Mais le problème c'est que rien n'est rajouté sur ma page forum.html
J'ai déjà testé le include avec des simple cottes mais aussi sans parenthèses mais c'est pareil.

Quelqu'un pourrait me dire ce que je devrais faire ?

Merci beaucoup

PS : J'ai volontairement remplacé le vrai lien de mon site par monsite.com

3 réponses

fromagedebikette Messages postés 865 Date d'inscription mercredi 16 avril 2008 Statut Membre Dernière intervention 31 octobre 2016 189
9 sept. 2013 à 21:30
Il faut renommer la page forum.html en forum.php. Sinon le include... n'est pas interprété comme l'extension est .html

Il faut donc :
* renommer le fichier
* include ==> include "forum/index.php";
0
cocodu67... Messages postés 3162 Date d'inscription jeudi 28 janvier 2010 Statut Membre Dernière intervention 20 novembre 2024 145
9 sept. 2013 à 21:51
Ça a l'air de donner un résultat mais pas celui attendu.

En faite j'ai un footer sur mon site et malgré la présence du code sur la page de l'include, ni le forum ni le footer ne s'affichent.

Quand je regarde le code source de la page je vois pas le code du footer.

Voici la page du forum : http://www.tarion.byethost31.com/forum/index.php
La page où j'aimerais l'inclure : http://www.tarion.byethost31.com/forum.php

Quand j'enlève le include, le footer s'affiche à nouveau sur la page forum.php et dans le code source.
0
fromagedebikette Messages postés 865 Date d'inscription mercredi 16 avril 2008 Statut Membre Dernière intervention 31 octobre 2016 189
9 sept. 2013 à 23:06
sinon il faudrait essayer d'intégrer directement le code du menu dans le fichier .php du forum.

C'est bizarre que l'include ne fonctionne pas :\
0
gign44 Messages postés 124 Date d'inscription dimanche 27 janvier 2008 Statut Membre Dernière intervention 22 octobre 2013 5
10 sept. 2013 à 09:15
Bonjour,

Les chemins (path) utilisés dans le forum sont relatifs, il est donc tout à fait normal que l'include ne fonctionne pas étant donné que ça importe le code, les chemins relatifs ne fonctionnent donc plus.
Inclus ton menu dans ton forum, et non le contraire

Cordialement
0
cocodu67... Messages postés 3162 Date d'inscription jeudi 28 janvier 2010 Statut Membre Dernière intervention 20 novembre 2024 145
10 sept. 2013 à 20:39
Lu'

J'ai essayé mais le fond du thème du forum s'affiche sous mon menu et le menu s'affiche pas correctement du coup je l'ai de nouveau enlevé. Je pense que le nom des class dans le css rentre en conflit avec ceux du thème ...
Je vais essayer calmement ce week end.

Merci pour l'explication, je comprend mieux maintenant :)

Bonne nuit
0
cocodu67... Messages postés 3162 Date d'inscription jeudi 28 janvier 2010 Statut Membre Dernière intervention 20 novembre 2024 145
12 sept. 2013 à 21:31
Problème résolu, j'ai installé un thème qui possède un bouton "retour au site" tout en haut :)
0