Buon pomeriggio, ho un problema nella visualizzazione delle cartelle che ho all'interno di una ben determinata directory.
Il problema sta nel fatto che non riesce, ad eseguire il controllo ( in_array)tra le cartelle realmente presenti e i valori all'interno dell'array.
codice:
$dir = "../DOC/Report/";

$cartelle = array( 	1=> "INTER",
		2=>"ROMA",
		3=>"PALERMO",
		4=>"LIVORNO",
		5=>"ATALANTA",
		6=>"LAZIO",
                          7=>"SAMPDORIA",
                          8=>"MESSINA",
                          9=>"CATANIA");

if (is_dir($dir)) {
	if ($dh = opendir($dir)) {	
	$n = 0;
	while (($entry = readdir($dh)) !== false) {
                         if (in_array($entry,$cartelle)){
	                 $filename = $dir.$entry;
		    if (file_exists($filename)) {
echo "<tr>	
	<td align='center' width='40%' height='5%'>
	<input type='checkbox' name='' value='$cartelle[$n]' id='$n'>
	</td>
	<td>
	[img]../img/cartella.gif[/img]" . $cartelle[$n]. "
	</td>
	</tr>";
}
else{
echo "All'interno della directory " . $filename . " non è presente nessuna cartella!!

verificare l'esattezza della directory stessa!!";
}
$n = $n++;
}		
}
closedir($dh);
}
else{
echo "Non è una directory";
}
}
Non capisco perchè, mi restituisce alcune cartelle giuste altre che nemmeno ci sono.
Realmente presenti ne sono 6, giuste me ne restituisce 2 che sono: "PALERMO","LIVORNO"
le altre è come se le rinomina...
E poi vorrei sapere,cortesemente, se e come si fà, una volta visualizzate le cartelle, a renderle linkabili cosi da visualizzarne il contenuto.

Grazie mille....