Fonctions path() css non fonctionnel sous domaine
Bonjour à toutes et tous,
Comme le signale le sujet, j'ai un soucis avec un chemin de CSS qui est bon mais qui ne s'applique pas sur mon sous-domaine...
j'ai un petit soucis de lien sur mes appels de CSS et JS et je n'arrive pas à comprendre pourquoi mon CSS n'est pas pris en compte.
Je tente une structure MV dont voici l'architecture :
- Application/
- - FrontEnd/
- - Accueil/
- - out/
- .accueil.php
- .header.php
- .footer.php
- views/
[LIST=1][*]Library/
j'ai placé un index à la racine du site avec les indications suivantes :
Code:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18
| <?php
include 'Library/functions/functions.php';
require_once pathConnex();
if(file_exists(pathTemplate() . 'header.php'))
require_once(pathTemplate() . 'header.php');
if(file_exists(pathTemplate() . 'accueil.php'))
require_once(pathTemplate() . 'accueil.php');
else
echo '<p style="color:#FF0000;text-align:center;">ERROR 404</p>';
if(file_exists(pathTemplate() . 'footer.php'))
require_once(pathTemplate() . 'footer.php');
?> |
la page d'accueil s'affiche bien elle mais ne prend pas en compte mon CSS.
Mes fonctions son les suivantes :
Code:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33
| <?php
function path(){
return dirname($_SERVER['SERVER_NAME']) . '/';
}
function isConnected(){
return (bool)(isset($_SESSION['id']) && !empty($_SESSION['id']) && is_numeric($_SESSION['id']));
}
function pathTemplate(){
return path() . 'Application/FrontEnd/Accueil/' . (isConnected() ? 'in/' : 'out/');
}
function pathCSS(){
return path() . 'views/css/';
}
function pathJS(){
return path() . 'views/js/';
}
function pathIMG(){
return path() . 'views/img/';
}
function pathConnex(){
return path() . 'Library/includes/config.php';
}
function pathLibr(){
return path() . 'Library/';
}
?> |
Dans ma page je vois bien le lien : ./views/css/unlogged.css et quand je l'ouvre sur mon navigateur (le fichier css) y a bien les infos que j'ai mises dedans mais rien n'apparaît sur ma page...
sur mon header je l'appelle comme ceci :
Code:
<link rel="stylesheet" media="all" type="text/css" src="<?php echo pathCSS(); ?>unlogged.css" />
mon sous-domaine se nomme : alphaprime/ et j'ai bien dans mon FTP le dossier plublic_html/alphaprime/.
Merci d'avance