Buon giorno, dovrei visualizzare tot cartelle, che sono contenute nella cartella madre.
Però il problema è che, le cartelle le visualizzo ma purtroppo mi restituisce anche due //.
Questo è quello che faccio:
codice:$cartelle = array(0=>"asbam.it",1=>"spsitalia.com"); $path="../websites/"; if (is_dir($path)) { if ($dh = opendir($path)) { $n = 0; while($file = readdir($dh)) { //if(($file != '.') && ($file != '..')) { if (in_array($file,$cartelle)){ $filename = $file ."/" . $cartelle[$n] . "/"; if (!is_dir($filename)) { //$dir = opendir($filename); echo "<table border='0' cellpadding='0' cellspacing='0' width='50' height='10'>"; echo " <tr> <td> <p class='max'> <a id='menu".$cartelle[$n]."' href=\"javascript:aprichiudi('$cartelle[$n]');\">[img]img/cartella.gif[/img]</a>" . $cartelle[$n]. " </p> </td> </tr>"; echo "</table>"; echo "<div id='$cartelle[$n]' style='display: none; margin-left: 2em;'>"; //include('cercaFile.php'); echo" </div>"; } else{ //echo "All'interno della directory " . $filename . " non è presente nessuna cartella!! verificare l'esattezza della directory stessa!!"; } $nCartella = $n++; } //} }//close while closedir($dh); } else{ echo "Non è una directory"; } }
Domanda: Come posso togliere i due // dalla visualizzazione?
Grazie mille...

Rispondi quotando