Visualizzazione dei risultati da 1 a 3 su 3

Discussione: lettura di un file

  1. #1
    Utente di HTML.it
    Registrato dal
    Apr 2001
    Messaggi
    70

    lettura di un file

    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
    ***edo***

  2. #2
    Forse ti sei preso un abbaglio e hai scambiato il forum di ActionScript con quello di PHP... :di56:

  3. #3
    Utente di HTML.it
    Registrato dal
    Apr 2001
    Messaggi
    70
    chiedo scusa...

    vado a postarlo di la
    ***edo***

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2025 vBulletin Solutions, Inc. All rights reserved.