Visualizzazione dei risultati da 1 a 6 su 6
  1. #1

    delete di un file passato via form: sintassi errata?

    Ho un problema con questo script per cancellare i file da una cartella del server.

    Lo script l'ho preso dal sito del W3C, ma io il nome del file da cancellare lo passo alla pagina in questione via form..

    l'errore è nella sintassi del percorso del file da cancellare? qualcuno può aiutarmi?

    ecco lo script da me modificato...


    dim FSO,F
    set FSO = Server.CreateObject("Scripting.FileSystemObject")
    set F = FSO.GetFile(ServerMappath("../upload/") & attach)
    F.Delete
    set F = nothing
    set FSO = nothing

  2. #2
    Moderatore di ASP e MS Server L'avatar di Roby_72
    Registrato dal
    Aug 2001
    Messaggi
    19,559
    codice:
    attach = request.form("attach")
    set FSO = Server.CreateObject("Scripting.FileSystemObject") 
    FSO.DeleteFile(ServerMappath("../upload/"& attach))
    set FSO = nothing
    Roby

  3. #3
    continua a darmi errore...non capisco dov'è però...il fatto è che per fare debug ho anche provato a eseguire la pagina con, al posto della variabile passata via form, il nome di un file della cartella del server, ma il risultato è sempre lo stesso: anche in quel caso mi dà errore e non elimina il file...

  4. #4
    devi scriver senza parentesi :P

    codice:
    attach = request.form("attach")
    set FSO = Server.CreateObject("Scripting.FileSystemObject") 
    FSO.DeleteFile ServerMappath("../upload/"& attach)
    set FSO = nothing


  5. #5
    così son riuscito a farlo funzionare, mettendo il punto tra server e mappath

    grazie a tutti...

    <%
    'RECUPERA DATI
    request.form("attach")
    Dim attach
    attach = request.form("attach")

    'ELIMINA VECCHIO FILE
    set FSO = Server.CreateObject("Scripting.FileSystemObject")
    FSO.DeleteFile Server.Mappath("../upload/"& attach)
    set FSO = nothing
    %>



    <%'DEBUG
    response.write Server.Mappath("../upload/")
    %>

  6. #6
    u maro'!!!
    il punto!!!
    ke deficiente


    bauhauhauhahuhua
    beybye


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.