Pagina 2 di 2 primaprima 1 2
Visualizzazione dei risultati da 11 a 20 su 20
  1. #11
    Moderatore di ASP e MS Server L'avatar di Roby_72
    Registrato dal
    Aug 2001
    Messaggi
    19,559
    I due path che hai indicato sono diversi.
    Il file deve essere all'interno di una cartella con i permessi di scrittura DENTRO alla cartella che ospita il sito.

    Roby

  2. #12
    Utente di HTML.it
    Registrato dal
    May 2006
    Messaggi
    41
    I due PATH sono diversi perchè ho fatto vari tentativi, questi due tentativi mi han dato due errori diversi!!!!


  3. #13
    Moderatore di ASP e MS Server L'avatar di Roby_72
    Registrato dal
    Aug 2001
    Messaggi
    19,559
    Se il tuo sito è contenuto nella cartella "miosito", al suo interno crea una cartella con i permessi di scrittura e poi a quel punto il path sarà.

    codice:
    filepath = Server.mappath("/cartella/ospite.asp")
    Roby

  4. #14
    Utente di HTML.it
    Registrato dal
    May 2006
    Messaggi
    41


    Grazie Roby, ma ancora niente, stesso errore di timeOut dopo 30 minuti circa...

  5. #15
    Originariamente inviato da Lizardhr


    Grazie Roby, ma ancora niente, stesso errore di timeOut dopo 30 minuti circa...
    Non è che per caso hai il blocco degli script attivati nell'antivirus?

  6. #16
    Utente di HTML.it
    Registrato dal
    May 2006
    Messaggi
    41
    Grazie Michele, avevo fatto un controllo con uno script dell'antivirus senza passare dalle impostazioni dello stesso...

    Ora mi da un errore di permesso negato sul file, ancora non capisco, ho tutti i permessi sul file nella cartella...

    Errore:

    il filepath del mio file è =: C:\sito_gente_bacana\test\ospite.txt

    Errore di run-time di Microsoft VBScript error '800a0046'

    Autorizzazione negata

    /sitotest/test/ospite.asp, line 35

    Line 35:

    Set LogFile = fs.OpenTextFile(filepath, 8)

  7. #17
    Vediamo di cominciare da capo.
    Che sistema operativo usi?
    Prova a fare così:
    1) crea una cartella sul desktop e chiamala per esempio directory
    2) all'interno di questa cartella crea un'altra cartella di nome public
    3) all'interno di public crea un file di nome ospite.asp (non ha importanza il contenuto del file,ma solo la sua estensione.
    4) portati all'interno della cartella directory e crea un file di nome x.asp così fatto:
    codice:
    <%
    Dim lapagina, ilcliente, lalingua
    Dim filepath, logfile
    
    'raccogli le informazioni che vuoi scrivere
    lapagina = Request.ServerVariables("PATH_INFO")
    ilcliente = Request.ServerVariables("REMOTE_ADDR")
    lalingua = Request.ServerVariables("HTTP_ACCEPT_LANGUAGE")
    
    'crea un FileSystem oggetto
    Set fs = Server.CreateObject("Scripting.FileSystemObject")
    
    'trova il path del file
    filepath = Server.mappath("public/ospite.asp")
    
    
    Response.Write "il filepath del mio file è =: " & filepath & "
    "
    
    'costruisci la stringa da scrivere
    'chr(44) e' una virgola, VBcrlf e' un carriage return+line feed
    strOspite = lapagina & chr(44) & ilcliente & chr(44) & lalingua & chr(44) & Now() & VBcrlf
    
    'aprila per scrivere
    Set LogFile = fs.OpenTextFile(filepath, 8)
    
    'scrivi
    logfile.WriteLine strOspite
    
    'chiudi
    logfile.Close
    set logfile = nothing
    set fs = nothing
    
    %>
    ora esci dalla cartella directory.
    5) Ti trovi sul desktop ed hai davanti a te la cartella directory
    6) clicca sulla cartella directory col tasto dx del mouse e scegli proprietà
    7)clicca sulla linguetta Condivisione Web
    8) clicca su condividi cartella
    9) nella finestra che ti si presenta metti una spunta su:
    Accesso origine script, Esplorazione directory, Script ed eseguibili, Scrittura
    10) clic su OK e poi applica e ancora su OK.

    Ora apri il Browser e nell'indirizzo scrivi: http://localhost/directory/x.asp e dai invio

    Dovresti vedere il percorso del file ospite.asp

    Tutto questo se usi Windows 2000 o XP, altrimenti devi semplicemente sostituire
    filepath = Server.mappath("public/ospite.asp")
    con
    filepath = Server.mappath("/public/ospite.asp")
    Prova e fai sapere.

  8. #18
    Utente di HTML.it
    Registrato dal
    May 2006
    Messaggi
    41
    Grazie Ancora Michele, adesso sembrerebbe funzionare, a bloccarlo è solo una questione di permessi.

    Non Capisco perchè la cartella e il file hanno tutti i permessi liberati...

  9. #19
    Utente di HTML.it
    Registrato dal
    May 2006
    Messaggi
    41
    Eh infatti Bella storia adesso funziona tutto, quando faccio tutto sul desktop, nella cartella di test invece non funiona: accesso negato

    Ancora una cosa non capisco come fa a funzionare dal desktop senza aver impostato la directory nel Web Manager di Win2000????



    Grazie, Ciao a Tutti!

  10. #20
    Utente di HTML.it
    Registrato dal
    May 2006
    Messaggi
    41
    nessuno riesce a spiegarmi come funziona questa cosa dei permessi???

    é un pò strano...

    Grazie

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 © 2026 vBulletin Solutions, Inc. All rights reserved.