Codice PHP:
<?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 "\n
";
while(list($key, $value) = each($files)) {
// qui puoi fare l'operazione su "$directory.$value", p.es.:
$file = $directory.$value;
rename($file, "NEW".$file);
$r;
echo " <table border='0' cellpadding='0' id='tab_file'> <tr> <td width='50'>[img]../img/file.png[/img]</td> <td><a href=\"{$directory}{$value}\">{$value}</a> </td> </tr></table>\n"; } echo "</p>\n"; } dir_list("/dir/");
?>