Page 1 sur 1

Problème avec include

Posté : 26 janv. 2022, 16:49
par max303
Bonjour, je sollicite votre aide car je n'arrive pas à inclure correctement mes fichiers sans que cela ne se répercute sur les autres pages.

Les fichiers header.php, accueil.php, footer.php, cnx.php, et style.css NE SE TROUVENT dans aucun dossier.

Les dossiers sont: control (cmdaffichage.php, commandes.php. etc..), princiaples (affichages.php, contact.php, register.php etc..), langues, cssfile(connexion.css etc..) etc... .

Le header EST DANS TOUTES LES PAGES principales (affichage.php, contact.php etc...) et dans la page d'accueil.php également.

Dans le header.php qui contient le MENU, j'ai ça:
include "langues/fb.php";
include "control/commandes.php";
Pour les liens, j'ai fait de la sorte:
<a href="../accueil.php">
Les includes de la page affichage.php DANS LE DOSSIER principales :
include "../cnx.php";
include "../control/cmdaffichage.php";
include "../header.php";
L'url qui s'affiche lorsqu'on clique par exemple sur la page affichage.php est le suivant: http://projetsite/principales/affichage.php?id=101

==>PROBLEME les images ne s'affichent pas. Est-ce à cause du CSS?
<link rel="stylesheet" href="../style.css">
Et lorsqu'on clique sur le menu à partir de la page affichage.php, voici l'url: http://projetsite/principales/principal ... e.php?id=1

=> le dossier principales qui se répète.

Quelqu'un aurait une idée? :)

Re: Problème avec include

Posté : 26 janv. 2022, 22:26
par two3d
Regarde la console de ton navigateur pour avoir des infos de ce qui ne va pas. (clic droit -> Inspecter)

Re: Problème avec include

Posté : 28 janv. 2022, 14:33
par albat
PROBLEME les images ne s'affichent pas. Est-ce à cause du CSS?
Lorsque tu appelles un fichier CSS depuis une page HTML/PHP, les fichiers relatifs se combinent.

Vérifie quel chemin est finalement obtenu en cumulant les chemins relatifs : emplacement de la page d'appel, chemin relatif vers le CSS, appel de l'image dans le CSS,...