variable dans un include...

WRInaute passionné
Bonjour,
Je n'arrive pas à insérer une variable dans un include en php !
Voici mon code :
Code:
..............

if($page=='addurl' OR $page=='about'){ 
if($page=='addurl'){
$module==4;
$title=='Annuaire De Sites : ajouter un site';
include("modules/1.php");
echo '<title>'.$title.'</title>';
include("modules/2.php");
include "modules/$module.php";  // c'est ici !
include("modules/3.php");
}
elseif($page=='about'){
$module==5;
$title=='Annuaire De Sites : à propos d\' Annuaire De Sites';
include("modules/1.php");
echo '<title>'.$title.'</title>';
include("modules/2.php");
include "modules/$module.php";  // c'est ici !
include("modules/3.php");
}
}

.....................


Je veux changer l'include selon la variable $page, soit modules/4.php ou modules/5.php


merci :wink:
 
WRInaute passionné
Tu peux simplifier tout cela en ayant non pas 4.php et 5.php mais addurl.php et about.php.
Et ensuite sans faire deux if tu fais un include de
Code:
if($page=='addurl' OR $page=='about'){ 
include("modules/2.php"); 
include("modules/".$page.".php"); 
include("modules/3.php"); 
}
Reste à aller chercher le titre
 
WRInaute passionné
Arrf nan ça marche toujours pas, voila ce que ça me donne :

Warning: main(modules/.php): failed to open stream: No such file or directory in /var/www/free.fr/6/e/XXXXXXXX/annuaire/index.php on line 44

Warning: main(): Failed opening 'modules/.php' for inclusion (include_path='/var/www/free.fr/6/e/XXXXXXXXXXinclude:.') in /var/www/free.fr/6/e/XXXXXXXX/annuaire/index.php on line 44
 
WRInaute passionné
1) T'es sûr que t'es au bon endroit dans l'arborescence (y a pas un ../ à ajouter ?) ?

2) Tes variables globales sont-elles sur on ?

aK.
 
Discussions similaires
Haut