Salut!
Ce que je fais, souvent, quand j'ai un fichier à inclure ( ici: test.php ), c'est que je met le code suivant dans le fichier:
<?php
// si __TEST_PHP__ pas défini
if( !defined( '__TEST_PHP__') )
{
// on défini __TEST_PHP__
define( '__TEST_PHP__', 1 );
// suite du fichier, fonctions, variables
}
?>
Ca permet de pouvoir utiliser include sans provoquer des erreurs liées à l'inclusion multiple d'un même fichier...
Pour en revenir à ton pb, dans mon fichier index.php, j'ai mis:
<?php
echo defined( '__TEST_PHP__' ) ? '1' : '0' . '<br />';
include 'test.php';
echo defined( '__TEST_PHP__' ) ? '1' : '0' . '<br />';
?>
Et la sortie est:
0
1
Donc, selon defined( '__TEST_PHP__' ) ( true ou false ) tu peux savoir si le fichier à été inclu...
@++
R@f
www.allpotes.ch: Photos, humour, vidéos, gags, ...
"On dit que seulement 10 personnes au monde comprenaient Einstein. Personne ne me comprends. Suis-je un génie???"