[php] elencare le directory presenti nella DocumentRoot
ciao a tutti,
da qualche giorno sto realizzando uno script che faccia questo:
ho ad esempio il sito organizzato così:
/
/guide
/index.php
lo script dovrebbe stampare il seguente output:
Codice:
<ul class="hmenu">
<li><a href="http://sito/guide">Guide</a></li>
</ul>
se io faccio:
Codice PHP:
<?php
function displaymenu() {
echo '<ul class="hmenu">';
$dir = '/home/francesco/Desktop/www';
if ($handle = opendir($dir)) {
while (false !== ($file = readdir($handle))) {
if (((fileperms($file) & 0x4000) == 0x4000) && $file != '.' && $file != '..') {
echo('<li><a href="http://'.$_SERVER['HTTP_HOST'].'/'.$file.'/">'.ucwords($file).'</a></li>');
}
}
closedir($handle);
}
}
?>
sapete dirmi come risolvere quest'errore che compare quando includo lo script dalle sottocartelle (è una funzione):
Citazione:
Warning: fileperms() [function.fileperms]: stat failed for css in /home/francesco/Desktop/www/displaymenu.php on line 34
.
grazie per le eventuali risposte :)