Je fais un site en php. La page d'accueil fonctionne bien, mais quand je vais sur une autre page, le CSS ne se lance pas. Pour l'instant je suis sur WAMP et je le mettrais en ligne dès que ce problème sera résolu.
Et quand j'inclue header.php à contact.php, le CSS ne fonctionne pas...
Sauf que les 2 n'ont aucun lien : d'un côté PHP utilise des chemins système ; de l'autre dans une source HTML, les "liens" sont des URL http(s).
Comme dit dans un autre sujet qui date de quelques heures, utilises des chemins absolus pour tes liens (type /Css/style.css) et non relatifs (Css/style.css qui ne fonctionnera que pour des scripts situés à la racine)
C'était un exemple ... (j'imagine que c'est /monsite/Css/style.css ?) De plus, quand tu passeras en prod, à moins de rendre ça configurable, il te faudra probablement les modifier pour que ça fonctionne (même si avec sed ça prend 2 secondes).
En tout cas avec du relatif, pour index.php, ce serait Css/style.css quand pour pages/contact.php, ça devrait être ../Css/style.css d'où la "difficulté".
C'est pas un VH, c'est dans www et sur l'interface de wamp c'est dans Projet.
J'ai pas réussi à faire un VH de toute manière...
Problème CSS dans PHP avec require
× Après avoir cliqué sur "Répondre" vous serez invité à vous connecter pour que votre message soit publié.
× Attention, ce sujet est très ancien. Le déterrer n'est pas forcément approprié. Nous te conseillons de créer un nouveau sujet pour poser ta question.
julp.fr ~ PHP < 8.0.0 : activer les erreurs PDO/SQL ~ PHP < 8.1.0 : activer les erreurs mysqli
julp.fr ~ PHP < 8.0.0 : activer les erreurs PDO/SQL ~ PHP < 8.1.0 : activer les erreurs mysqli