Bonjour
Ca parait tout simple et pourtant ça ne marche pas
1. Dans un fichier externe situé 1 niveau plus haut que le fichier appelant, disons fonctions.php :
2. Dans le fichier appelant, disons page.php :
$cumul reste désespérément vide (les $nb intermédiaires aussi)
le return est inopérant
readfile avec adresse absolue ne marche pas mieux
Merci de votre attention
Ca parait tout simple et pourtant ça ne marche pas
1. Dans un fichier externe situé 1 niveau plus haut que le fichier appelant, disons fonctions.php :
Code:
function scan($chemin)
{
$nb = 0;
$repertoire = opendir($chemin);
while($fichier = readdir($repertoire))
{
if ($fichier != "." && $fichier != "..") $nb++;
}
closedir($repertoire);
echo $nb; // juste pour vérifier et ça marche
return $nb;
}
Code:
include(../fonctions.php);
$cumul = 0;
scan("repertoire_1");
$cumul += $nb;
scan("repertoire_2");
$cumul += $nb;
...
echo $cumul;
le return est inopérant
readfile avec adresse absolue ne marche pas mieux
Merci de votre attention