Ciao a tutti ho creato questo script:

Codice PHP:
<?php 
$directory 
"dir/" ;

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.: 

  
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> | [url='elimina.php']Elimina[/url] </td> </tr></table>\n"; } echo "</p>\n"; } dir_list("/dir/"); 
?>
come potete vedere nella tabella (contenente il file) che viene creata dallo script ho inserito un link a elimina.php che viene visualizzato accanto al nome di ogni file presente nella directory.
elimina.php dovrebbe cancellare il file corrispondente senza eliminre gli altri.

codice:
<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> | Elimina 
</td> 
</tr>
</table>
Come si scrive la funzione di elimina.php?

Se non mi sono spiegato chiedete pure chiarimenti.
Grazie in anticipo per le risposte!