(reprise du message précédent)
Bonjour,
Tu manques vraiment de précision alors que le diagnostic ici demande d'être très précis. Et on en est réduit à des devinettes ce qui fait perdre beaucoup de temps.
Je vais donc supposer que tu tapes par exemple dans la barre d'adresse de ton téléphone :
http://192.168.1.50/le-site-du-transport-routier
Est-ce bien ça que tu tapes ou autre chose ?
Si c'est bien ça que tu tapes, alors les anciens liens que tu avais dans ton fichier que tu ajoutes via la fonction php include() ne peuvent pas fonctionner. En effet ces liens comme par exemple "/accueil.php" ne sont pas des liens relatifs comme tu le pensais mais des liens absolus parcequ'ils commencent par un "/". Pour avoir un lien relatif, il aurait fallut remplacer
Note que supprimer ce "/" marchera pour les liens se trouvant dans des fichiers php se trouvant directement dans le dossier "le-site-du-transport-routier" et ciblant des liens eux-aussi se trouvant directement dans le dossier "le-site-du-transport-routier", mais pas dans les sous-dossiers éventuels de ce site. Pour les fichiers dans les sous-dossiers de "le-site-du-transport-routier", il faut remplacer "/" par "../" ou "../../" ou "../../../" etc. selon le niveau de profondeur où se trouve dans l'arborescence des sous-dossiers de "le-site-du-transport-routier", le fichier php contenant le lien, et éventuellement rajouter le nom de sous-dossiers où le fichier php ciblé par les liens se trouve.
On a fait la moitié du chemin. EDIT: je n'avais pas été assez précis dans la réponse, c'est pourquoi je l'ai corrigée.
Ceci explique pourquoi ça ne marche pas sur ton téléphone. Mais ça n'explique pas pourquoi ça marche sur ton ordinateur où est installé wamp. Visiblement, tu n'utilises pas la même adresse sur ton ordinateur.
Lorsque tu utilises un navigateur sur ton ordinateur où est installé wamp, quelle est l'adresse que tu vois dans la barre d'adresse du navigateur lorsque tu es sur la page accueil.php de
"le-site-du-transport-routier" ? (j'ai besoin de l'adresse en toute lettre
)
Amicalement,
Modifié par parsimonhi (04 Dec 2025 - 19:49)
Bonjour,
ricem a écrit :
Bonjour,
Sur mon téléphone, je tape l'adresse IP de mon poste où est installé wamp et les dossiers contenant les fichiers PHP et je tombe sur la page "localhost" citée un peu plus haut.
Tu manques vraiment de précision alors que le diagnostic ici demande d'être très précis. Et on en est réduit à des devinettes ce qui fait perdre beaucoup de temps.
Je vais donc supposer que tu tapes par exemple dans la barre d'adresse de ton téléphone :
http://192.168.1.50/le-site-du-transport-routier
Est-ce bien ça que tu tapes ou autre chose ?
Si c'est bien ça que tu tapes, alors les anciens liens que tu avais dans ton fichier que tu ajoutes via la fonction php include() ne peuvent pas fonctionner. En effet ces liens comme par exemple "/accueil.php" ne sont pas des liens relatifs comme tu le pensais mais des liens absolus parcequ'ils commencent par un "/". Pour avoir un lien relatif, il aurait fallut remplacer
<li <?php if ($navEnCours == 'accueil') {echo ' id="enCours"';} ?>><a href="/accueil.php"><i class="fa-solid fa-house"></i> Accueil</a></li>
par <li <?php if ($navEnCours == 'accueil') {echo ' id="enCours"';} ?>><a href="accueil.php"><i class="fa-solid fa-house"></i> Accueil</a></li>
Note que supprimer ce "/" marchera pour les liens se trouvant dans des fichiers php se trouvant directement dans le dossier "le-site-du-transport-routier" et ciblant des liens eux-aussi se trouvant directement dans le dossier "le-site-du-transport-routier", mais pas dans les sous-dossiers éventuels de ce site. Pour les fichiers dans les sous-dossiers de "le-site-du-transport-routier", il faut remplacer "/" par "../" ou "../../" ou "../../../" etc. selon le niveau de profondeur où se trouve dans l'arborescence des sous-dossiers de "le-site-du-transport-routier", le fichier php contenant le lien, et éventuellement rajouter le nom de sous-dossiers où le fichier php ciblé par les liens se trouve.
On a fait la moitié du chemin. EDIT: je n'avais pas été assez précis dans la réponse, c'est pourquoi je l'ai corrigée.
Ceci explique pourquoi ça ne marche pas sur ton téléphone. Mais ça n'explique pas pourquoi ça marche sur ton ordinateur où est installé wamp. Visiblement, tu n'utilises pas la même adresse sur ton ordinateur.
Lorsque tu utilises un navigateur sur ton ordinateur où est installé wamp, quelle est l'adresse que tu vois dans la barre d'adresse du navigateur lorsque tu es sur la page accueil.php de
"le-site-du-transport-routier" ? (j'ai besoin de l'adresse en toute lettre
)Amicalement,
Modifié par parsimonhi (04 Dec 2025 - 19:49)