se il file si trova nella stessa cartella chhe deve essere elencata bisogna toglierlo dalla lista dei files raccolti quindi
Codice PHP:
<?php
$path='file';
$files=glob("$path/*.*");
foreach($files as $file)
{
if (basename($file) != basename($_SERVER['PHP_SELF']))
echo "<a href \"$file\">".basename($file)."</a>
";
}
/*
basename non fa altro che eliminare tutto il percorso antecedente il nome del file
quindi se $file è cartella/nomefile.ext
con basename vedi solo nomefile.ext
[url="cartella/nomefile.ext"]nomefile.ext[/url] è il risultato
$_SERVER['PHP_SELF'] è una variabile che contiene il nome del file che stai eseguendo
se devi elencare i file che risiedono nella stessa cartella dello script $path="./" che vuol dire in pratica QUESTA CARTELLA DOVE TI TROVI ORA
*/
?>