Problème avec include

Par Frank Hélin, il y a 10 ans


Bonjour,
J'ai pour habitude d'inclure des pages php dans d'autres page php avec include. Si toutes les pages se situent à la racine, pas de problème. Toutefois, je viens de tenter l'include d'une feuille de style CSS dans une page située dans un répertoire et oh surprise tous le code CSS s'écrit dans la page !
Une idée ?
Merci.

5 réponses

donny, il y a 10 ans

Bonsoir,

Oui il te suffit d'utiliser la balise <style>
Exemple:

<style> <?php include('file.css');?> </style>
Steeve VERDIEU, il y a 10 ans

Tu n'as pas un peu de code a nous monterer, ce serait mieux.
Mais dans ton cas, je crois que tu dois inclure ton fichier a l'interieur de la balise style:

<style> include(file_path) </style>

Mais pourquoi s'embeter a inclure comme ca un fichier css, puisque tu obtiendras le meme resultat en utilisant la vieille methode en incluant tout ca en haut dans le head?

tleb, il y a 10 ans

Salut,

Ce n'est en aucun cas une bonne idée. Il suffit d'echo le path au fichier css dans une balise link.

Steeve VERDIEU, il y a 10 ans

Pourquoi s'embeter a faire tout ca. Je crois que ta methode revient tout simplement a taper manuellement le chemin du fichier css dans la balise link (sans echo, on obtiendrait le meme resultat) .

Frank Hélin, il y a 10 ans

Oups, en fait je me suis rendu compte qu'on ne peut pas inclure de feuille de style CSS avec include !
Donc, bonne vieille méthode avec la balise link Désolé du dérangement. Merci à vous.