Bonjour,
Je savais pas du tout où mettre mon sujet alors je m'excuse si il est pas où il devrait être ...
J'ai une hierarchie de fichier comme suit :
index.php
architecture
-vue
--squelette.php
-css
--squelette.css
pages
-realisations.php
-association.php
-realisation
--rea1.php
--rea2.php
Chacune de mes pages php fait appel à la page squelette.php via un include_once.
Le problème c'est que la page squelette.php contient une balise link pour le fichier css, or le chemin du fichier css est différents suivant quelle page appelle la page squelette.php ...
par exemple si c'est rea1 qui appelle squelette.php le chemin est ../../architecture/css/squelette.css
et si je suis dans index.php le chemin est architecture/css/squelette.css
Existe-t-il un moyen de gérer les chemins de fichier en fonction des includes??
index.php :
rea1.php :
squelette.php :
Merci d'avance
Modifié par Acthor (04 Feb 2014 - 16:56)
Je savais pas du tout où mettre mon sujet alors je m'excuse si il est pas où il devrait être ...
J'ai une hierarchie de fichier comme suit :
index.php
architecture
-vue
--squelette.php
-css
--squelette.css
pages
-realisations.php
-association.php
-realisation
--rea1.php
--rea2.php
Chacune de mes pages php fait appel à la page squelette.php via un include_once.
Le problème c'est que la page squelette.php contient une balise link pour le fichier css, or le chemin du fichier css est différents suivant quelle page appelle la page squelette.php ...
par exemple si c'est rea1 qui appelle squelette.php le chemin est ../../architecture/css/squelette.css
et si je suis dans index.php le chemin est architecture/css/squelette.css
Existe-t-il un moyen de gérer les chemins de fichier en fonction des includes??
index.php :
<?php
$page = 'index';
include_once 'architecture/vue/squelette.php';
?>
rea1.php :
<?php
$page = 'rea1';
include_once '../../architecture/vue/squelette.php';
?>
squelette.php :
<!DOCTYPE html>
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
<link href="../css/squelette.css" type="text/css" rel="stylesheet" media="screen">
<title>WebSiteDevellopement</title>
</head>
<body>
<div>
</div>
</body>
</html>
Merci d'avance
Modifié par Acthor (04 Feb 2014 - 16:56)