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

    If NOMEFILE esiste...then

    Ciao io ho del codice che mi verifica l'ultimo login di un utente e mi serve per controllare se un utente usa o meno l'email che gli ho creato.
    Il codice è questo:

    Dim fso, f, s
    Set fso = CreateObject("Scripting.FileSystemObject")
    Set f = fso.GetFile("E:\IMail\mail_dominio_it\users\"& rs("username")&"\lastlog.in")
    s = formatdatetime(f.DateLastModified,1)
    ShowFileAccessInfo = s

    Se l'utente non ha mai usato la sua email, IMail non crea il file lastlog.in. Come posso modificare lo script per fare in modo che non si blocchi perchè non trova in alcuni casi il file lastlog.in??

    Spero d essere stato chiaro
    Grazie

  2. #2
    Utente di HTML.it L'avatar di M@sE
    Registrato dal
    Oct 2001
    Messaggi
    488
    è una WEBMAIL, quella di cui parli?

  3. #3
    codice:
    Dim fso, f, s 
    Set fso = CreateObject("Scripting.FileSystemObject")
    If (FSO.FileExists("E:\IMail\mail_dominio_it\users\"& rs("username")&"\lastlog.in")) Then 
    Set f = fso.GetFile("E:\IMail\mail_dominio_it\users\"& rs("username")&"\lastlog.in")
    else
    ....
    end if 
    s = formatdatetime(f.DateLastModified,1) 
    ShowFileAccessInfo = s
    Purtroppo bisogna imparare che il computer non sbaglia...fa solo quello che gli dici di fare

    www.netpolaris.it

  4. #4
    Con la solzuione di Shagrat non dà errore ma in alternativa non vedo + nulla.

  5. #5
    posta la pagina un il pezzo dello script interessato
    Purtroppo bisogna imparare che il computer non sbaglia...fa solo quello che gli dici di fare

    www.netpolaris.it

  6. #6
    L'ho modificata così

    Dim filepath, fso, f, s
    filepath = "E:\IMail\mail_dominio_it\users\"& rs("username")&"\lastlog.in"
    Set fso = CreateObject("Scripting.FileSystemObject")
    If (fso.FileExists(filepath)) Then
    Set f = fso.GetFile("E:\IMail\mail_dominio_it\users\"& rs("username").Value &"\lastlog.in")
    s = formatdatetime(f.DateLastModified,1)
    ShowFileAccessInfo = s
    Else
    ShowFileAccessInfo = "Non si è mai loggato"
    end If
    set fso=nothing


    Mi restituisce una lista di "Non si è mai loggato". Ma non dovrebbe essere così

  7. #7
    non vedo il motivo qui...posta la pagina per intero


    e usa il tag [code ]...se no non si capisce nulla
    Purtroppo bisogna imparare che il computer non sbaglia...fa solo quello che gli dici di fare

    www.netpolaris.it

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.