conoscete uno script simile?

Hyperion

Nuovo Utente
18 Apr 2005
9
0
0
mi servirebbe uno script per fare una cosa simile
http://www.sonicstadium.org/games/nextgen/
Ne ho trovato uno ma ha il problema che conta anche lo stesso file dello script! Cioè se la pagina con lo script la chiamo "index.php" nella lista mi appare anche sto file..
http://www.sonicdream.it/incoming/
Non ho la minima idea di come fare, non c'e un modo per escluderlo dalla lista?

il codice è

<?php
function dir_list($directory = FALSE)
{
$dirs= array();
$files = array();

if ($handle = opendir("./" . $directory))
{
while ($file = readdir($handle))
{
if (is_dir("./{$directory}/{$file}"))
{
if ($file != "." & $file != "..") $dirs[] = $file;
}
else
{
if ($file != "." & $file != "..") $files[] = $file;
}
}
}
closedir($handle);

reset($dirs);
sort($dirs);
reset($dirs);

reset($files);
sort($files);
reset($files);

echo "<ul><strong>Cartelle:</strong>\n";
while(list($key, $value) = each($dirs))
{
$d++;
echo "<li><a href=\"{$value}\">{$value}/</a>\n";
}
echo "</ul>\n";
echo "<ul><strong>Files:</strong>\n";
while(list($key, $value) = each($files))
{
$f++;
echo "<li><a href=\"{$value}\">{$value}</a>\n";
}
echo "</ul>\n";

if (!$d) $d = "0";
if (!$f) $f = "0";
echo "Sono presenti <strong>{$d}</strong> cartelle e <strong>{$f}</strong> file(s).</strong>\n";
}

dir_list("");
?>
 

Discussioni simili