Grazie mille a tutti e 2!!
è proprio quello che volevo!!!! 
EDIT
Scusate di nuovo il mio disturbo,ma non so perchè non riesce a scrivermi nel file di testo i valori passati dalla ricerca nella cartella,mi riesce a scrivere solo testo semplice ma mi da errore quando tento di fargli scrivere il contenuto di una variabile
Qua il codice
Codice PHP:
<?php
$dir = "D:\prova";
//leggo il contenuto
if (is_dir($dir)) {
if ($dh = opendir($dir)) {
while (($file = readdir($dh)) !== false) {
echo "$file
" . filetype($dir . $file) . "\n";
}
closedir($dh);
}
}
//scrivo su file
$filename = 'C:\Programmi\Apache Group\Apache2\htdocs\lista_file.txt';
$somecontent = "$file ciao";
// Verifica che il file esista e sia riscrivibile
if (is_writable($filename)) {
// In questo esempio apriamo $filename in append mode.
// Il puntatore del file è posizionato in fondo al file
// è qui che verrà posizionato $somecontent quando eseguiremo fwrite().
if (!$handle = fopen($filename, 'a')) {
echo "Non si riesce ad aprire il file ($filename)";
exit;
}
// Scrive $somecontent nel file aperto.
if (!fwrite($handle, $somecontent) ===FALSE) {
echo "Non si riesce a scrivere nel file ($filename)";
exit;
}
echo "Riuscito, scritto ($somecontent) nel file ($filename)";
fclose($handle);
} else {
echo "Il file $filename non è accessibile";
}
?>
Ecco,lui mi scrive gli spazie e ciao ma niente della varibile $file e mi genera anche errore,perchè?