Pagina 1 di 2 1 2 ultimoultimo
Visualizzazione dei risultati da 1 a 10 su 20
  1. #1
    Utente di HTML.it
    Registrato dal
    Jul 2008
    Messaggi
    10

    Scrivere su file di testo

    mi sto rompendo la testa con queste righe di codice che ho copiato da questo forum. Ottengo: HTTP 500 - Errore interno del server
    Internet Explorer
    Il file che dovrei scrivere e' nella cartella "Public" insieme ad altri che funzionano (server Aruba), ho provato a mettere il file con il codice sia nella root principale poi nella cartella Public (entrambi), nulla, il codice e' :
    ---------------------------------------------------
    <html>

    <head>
    <meta http-equiv="Content-Type" content="text/html; charset=windows-1252">
    <title>Nuova pagina 1</title>
    </head>

    <body>
    <%
    dim nm_prc
    nm_prc = Server.MapPath("/public/") & "\file_di_testo.txt"
    Set fco = Server.CreateObject("Scripting.FileSystemObject")

    Set op = fco.OpenTextFile(nm_prc,8,create,true)

    op.WriteLine("1")
    op.WriteLine("2")
    op.WriteLine("3")
    op.WriteLine("4")
    op.WriteLine("5")
    op.Close
    Set op = Nothing
    Set fco = Nothing </body>
    %>
    </html>

    PS Aruba mi ha verificato che per parte loro non vi e' niente di anomalo
    rigrazio anticipatamente

  2. #2
    ops... ... il mio :P

    c'è un "create" di troppo...

    prova così

    codice:
    Set op = fco.OpenTextFile(nm_prc,8,true)
    ah... e la prossima volta metti che tipo di errore ti da...
    Grazie sempre di tutto!!!
    Alberto

  3. #3
    Utente di HTML.it
    Registrato dal
    Jul 2008
    Messaggi
    10

    nulla

    VVoVe: ho provato a scrivere la modifica nulla sempre errore: HTTP 500 - Errore interno del server -Internet Explorer
    Dunque:
    i 2 file sono nella cartella "Public"
    la cartella "Public" già funziona con un servizio di SMS
    il codice del file è:
    <html>

    <head>
    <meta http-equiv="Content-Type" content="text/html; charset=windows-1252">
    <title>Nuova pagina 1</title>
    </head>

    <body>
    <%
    dim nm_prc
    nm_prc = Server.MapPath("/public/") & "\file_di_testo.txt"
    Set fco = Server.CreateObject("Scripting.FileSystemObject")

    Set op = fco.OpenTextFile(nm_prc,8,true)

    op.WriteLine("1")
    op.WriteLine("2")
    op.WriteLine("3")
    op.WriteLine("4")
    op.WriteLine("5")
    op.Close
    Set op = Nothing
    Set fco = Nothing </body>
    %>
    </html>

  4. #4
    a)
    Togli la notifica degli errori brevi dal browser...
    almeno ti dice che errore c'è ... e dove è...

    b)
    Quando posti del codice mettilo tra gli appositi tag... se no "si legge male!"...

    c)
    codice:
     
      nm_prc = Server.MapPath("/public/") & "\file_di_testo.txt"
      Set fco = Server.CreateObject("Scripting.FileSystemObject")
      Set op = fco.OpenTextFile(nm_prc,8,true,0)
       op.WriteLine("1")
       op.WriteLine("2")
       op.WriteLine("3")
       op.WriteLine("4")
       op.WriteLine("5")
       op.Close
      Set op = Nothing
      Set fco = Nothing
    Da me funziona correttamente...
    E come te uso Aruba...
    Grazie sempre di tutto!!!
    Alberto

  5. #5
    Utente di HTML.it
    Registrato dal
    Jul 2008
    Messaggi
    10

    nulla

    togliendo per la segnalazione breve degli errori mi restituisce:
    -------------------------------------------
    Microsoft VBScript runtime error '800a0046'
    Permission denied
    /public/ricorda2.asp, line 13
    --------------------------------------------
    la linea 13 del file è:
    Set op = fco.OpenTextFile(nm_prc,8,true,0)
    --------------------------------------------


    Grazie ancora

  6. #6
    metti un apice davanti alla riga 13... e sucessive...

    aggiungi:
    codice:
    Response.write(nm_prc)
    Cosa esce?
    Grazie sempre di tutto!!!
    Alberto

  7. #7
    Utente di HTML.it
    Registrato dal
    Jul 2008
    Messaggi
    10

    nulla

    esce:
    D:\inetpub\webs\valtercossoit\public\file_di_testo .txt

  8. #8
    bho...
    io sto usando Aruba...
    e mi funziona benissimo...

    Anche il metodo Open che ho provato per scrupolo...

    Hai provato dopo la modifica a ripulire la cache/files vari?
    Grazie sempre di tutto!!!
    Alberto

  9. #9
    Utente di HTML.it
    Registrato dal
    Jul 2008
    Messaggi
    10

    ancora nulla

    Ho cambiato PC, sempre uguale, cosa intendi per svuotare la cache/file ... su explorer, su front page, sul server?
    sempre grazie

  10. #10
    con "svuotare" etc. mi riferivo al tuo a ripulire il client da eventuali residui... ma se hai cambiato pure pc... bhe... bho... non so che dirti...

    il file copiato e incollato e messo sul server "da me", sempre aruba, funziona...
    Crea senza problemi il file in "public"...

    Grazie sempre di tutto!!!
    Alberto

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.