ciao a tutti... il mio problema č questo

devo leggere un file che mi passa un utente (tipo phpmyadmin quando importa le tabelle)

faccio l'upload del file e provo a leggerlo (pensato sia l'unico modo??)

quasto č il codice (i vari echo sono per debug)

codice:
             echo "
name: ".$HTTP_POST_FILES["file_name"]["name"];
	     echo "
tmp_name: ".$HTTP_POST_FILES["file_name"]["tmp_name"];
		 if(@is_uploaded_file($HTTP_POST_FILES["file_name"]["tmp_name"])) 
    	 {
             $filename = $HTTP_SERVER_VARS["DOCUMENT_ROOT"].dirname($HTTP_SERVER_VARS["PHP_SELF"])."/temp.txt";
			 echo "
filename: ".$filename;
		 	 @move_uploaded_file($HTTP_POST_FILES["file_name"]["tmp_name"], $filename);
			 if (file_exists($filename)) echo "
Il file esiste";
			 $fp = fopen($filename, "r");
			 $ContenutoDelFile = fread(fp, filesize($filename));
			 fclose(£fp);
			 unlink ($filename);
			 echo $ContenutoDelFile;
		 }
e questo č l'output
codice:
name: HTML_it forum - invio newsletter.htm
tmp_name: C:\Programmi\EasyPHP1-7\tmp\phpD7.tmp
filename: c:/programmi/easyphp1-7/www/FmiEmiliaRomagna/Admin/temp.txt
Il file esiste
Warning: fread(): supplied argument is not a valid stream resource in c:\programmi\easyphp1-7\www\fmiemiliaromagna\admin\Newsletter.php on line 21

Warning: fclose(): supplied argument is not a valid stream resource in c:\programmi\easyphp1-7\www\fmiemiliaromagna\admin\Newsletter.php on line 22

Warning: unlink(c:/programmi/easyphp1-7/www/FmiEmiliaRomagna/Admin/temp.txt): Permission denied in c:\programmi\easyphp1-7\www\fmiemiliaromagna\admin\Newsletter.php on line 23
in pratica l'upload avviene, infatti il file viene creato dentro c:/programmi/easyphp1-7/www/FmiEmiliaRomagna/Admin

il problema č che non riesce a leggerlo nč a cancellarlo (dice permission denied.... molto strano visto che l'ha appena creato)

cosa potrei aver sbagliato???

grazie mille a tutti, ciauz