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è?