Bonjour,

Je rencontre un problème pour lire une variable de type array rempli au préalable 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
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
function ScanDirectory($Directory,$Chemin){
$TabCli[]=array();
if ($handle = @opendir($Chemin) or die("Erreur1")) {
	while (false !== ($Entry = readdir($handle))) {
		if ($Entry != "." && $Entry != ".." && is_dir($Chemin.'\\'.$Entry)) {
			if (in_array($Entry,$TabCli)){
 
			}
			else {
				echo $Entry;
				$TabCli[]=$Entry;
			}
		}			
	}
}	
closedir($handle);
}			
include 'connect.php';
 
$Chemin="c:\\";
ScanDirectory('.',$Chemin); 
echo '<br />';
echo 'Sélectionner un membre :<select onchange=="submit()" name="Cli" size="1" value="">';
echo '<option value="client" selected>Choisir un membre...</option>';
foreach($TabCli as $value){   
echo '<option value="'.$value.'">'.$value.'</option>'; 
}
unset($value); 
echo '</select>';
la fonction me ressort bien les bonnes infos mais j'ai l'impression que ma variable $TabCli n'est pas reconnue à l'extérieur de la fonction...

Si quelqu'un à une idée...

Merci