Buon pomeriggio a tutti.
Attraverso questo script:
Codice PHP:
$path "DOC/Report/";
$array_delle_dir = array(0=>"milan",1=>"lazio",2=>"inter",3=>"napoli",4=>"vicenza",5=>"juve");
if (
is_dir($path)) {
foreach (
$array_delle_dir as $dir) {
                        
                        
                            echo 
"<a id='menu".$dir."' href=\"javascript:aprichiudi('$dir');\">[img]img/cartella_chiusa.jpg[/img]</a>" $dir"";
                            echo 
"<div id='".$dir."' style='display: none; margin-left: 2em;'>";
                            echo 
"<ul style='list-style:none;text-decoration:none'>\n";
                            
$dh = @opendir($path.$dir);
                            while (
$file = @readdir($dh)) {
                                if (!
preg_match("#^\.\.?$#"$file)) {
                                    echo 
"[*][img]icone/icon_txt.png[/img]REPORT: <a href=\"".$path.$dir."/".$file."\" onclick=\"window.open(this.href);return false;\">"$file ."</a> - <a href=\"javascript: mailsome1('$file','$dir');\">Elimina</a>\n";
                                }
                            }
                            @
closedir($dh);
                            echo 
"[/list]</div>
\n"
;
                    }

visualizzo in ordine le cartelle che ho nella dir principale Report.
Attraverso l'ordine dato nell'array_delle_dir in visualizzazione mi fa vedere anche quelle cartelle che non ci sono più come "vicenza".
La mia domanda è: come posso,attraverso un controllo delle dir, verificare se, la cartella presente nell'array non è presente all'interno della directory Report, di non prenderla in considerazione?
Ho pensato di farein questo modo:
Codice PHP:
if (is_dir($path)) {
    if (
$doh opendir($path)) {
        while(
$subDir readdir($doh)) { 
            if (!
preg_match("#^\.\.?$#"$subDir)) {
                if(
in_array($subDir,$array_delle_dir)){
                    echo 
"Si->" $subDir "\n
"
;
                }
                        }    
        }
    }

funziona,praticamente mi genera l'albero delle dir che sono REALMENTE presenti,ma non so come applicarlo all'altro script.
Mi date una mano per favore?
vi ringrazio come sempre