Axelar
2007-02-09 11:19:43 UTC
Bonjour
une page nouvelles.php appele une page module.php (via un include)
dans laquelle figure le code suivant :
$appel = substr(array_shift(explode(".",$_SERVER['REQUEST_URI'])),1) ;
if ($appel == nouvelles) ;
{
echo $appel . ' active<br />' ;
$active = ' active' ;
}
if ($appel != nouvelles) ;
{
echo $appel . ' inactive<br />' ;
$active = '' ;
}
Logiquement la variable $appel deverait contenir nouvelles quand c'est
la page nouvelles.php qui appele ma page modules.
Or bizarrement les deux conditions sont remplies alors qu'à mon sens
soit $appel == nouvelles soit $appel != nouvelles.
Pour une raison que j'ignore j'ai deux lignes qui sortent :
nouvelles active
nouvelles inactive
J'ai essayé avec $appel == "nouvelles" $appel == 'nouvelles' sans plus
de succès...
Je m'en remets à vous !
Merci
une page nouvelles.php appele une page module.php (via un include)
dans laquelle figure le code suivant :
$appel = substr(array_shift(explode(".",$_SERVER['REQUEST_URI'])),1) ;
if ($appel == nouvelles) ;
{
echo $appel . ' active<br />' ;
$active = ' active' ;
}
if ($appel != nouvelles) ;
{
echo $appel . ' inactive<br />' ;
$active = '' ;
}
Logiquement la variable $appel deverait contenir nouvelles quand c'est
la page nouvelles.php qui appele ma page modules.
Or bizarrement les deux conditions sont remplies alors qu'à mon sens
soit $appel == nouvelles soit $appel != nouvelles.
Pour une raison que j'ignore j'ai deux lignes qui sortent :
nouvelles active
nouvelles inactive
J'ai essayé avec $appel == "nouvelles" $appel == 'nouvelles' sans plus
de succès...
Je m'en remets à vous !
Merci