Ti faccio un altro esempio postandoti il codice.


$directory="documento/uploads";
$open_handle=opendir($directory);
while($read=readdir($open_handle)){
if($read!="." && $read!=".."){

echo ("<a href=\"$read\">$read</a>");
echo ("<a href=\"uploadbild.php?file=$read\" title=\"cancella il file\"> - cancella</a>
");
}
}
closedir($open_handle);

Così mi vengono listati tutti i file della directory. Ma voglio che non mi mostri il file "script.php"

Se uso str_replace mi mostra per esempio

gnocca.gif - cancella
eramegliomoriredapiccoli.doc -cancella
- cancella /* quì mi mette il valore che ho sostituito. Il valore è vuoto (non nullo)e quindi me lo mette nella lista e mi visulaizza per esempio " - cancella" */