Bonsoir,
J'essaie de déclarer un lien vers mes pages que j'utiliserai à l'intérieur de mes code. J'ai utilisé 3 méthodes :
1. Le lien dans une variable. La seule méthode qui marche
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
 
<?php 
$path = '/modele/'; //Déclaration
require($path.'themes/template.php'); //Utilisation
?>
2. Le lien dans une constante. Ne marche pas
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
 
<?php 
define("PATH", '/modele/');
require(PATH.'themes/template.php'); //Utilisation
?>
3. Le lien dans une fonction.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
 
<?php 
function path($path)
{
return '/modele/'.$path;
}
 
//Utilisation - Ne marche pas
require path('themes/template.php');
 
//Utilation 2 - Marche
<link href="<?php echo path('public/themes/css/home.css'); ?>" rel="stylesheet" type="text/css">
?>
Quelqu'un sait pourquoi en require constante et fonction ne marchent pas?
Quelqu'un a une meilleure idée ?

D'avance je vous remercie