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)
e questo č l'outputcodice: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; }
in pratica l'upload avviene, infatti il file viene creato dentro c:/programmi/easyphp1-7/www/FmiEmiliaRomagna/Admincodice: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
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![]()

Rispondi quotando
