Pagina 1 di 3 1 2 3 ultimoultimo
Visualizzazione dei risultati da 1 a 10 su 28
  1. #1

    aggiornamento file di testo???

    ho trovato questo codice sul web per aggiornare un file di testo

    ---------------------------------------------------------------------
    <%@LANGUAGE = JScript%>
    <%
    // Memorizzo in una QueryString l'azione di aggiornamento
    var azione = new String(Request.QueryString("azione"));
    %>
    <html>
    <head>
    <title>Pannello di controllo</title>
    </head>
    <body>

    <%
    /*
    L'input generato dal form fa riferimento alla QueryString inizializzata
    Quindi, se il suo valore è quello stabilito all'invio dei dati dal form
    procedo con l'esecuzione della routine di aggiornamento del file
    */
    if (azione == "modifica")
    {
    var testo = new String(Request.Form("testo"));

    // Creo l'oggetto FSO
    var FSO = new ActiveXObject("Scripting.FileSystemObject");
    // Apro il file
    var APRI = fso.OpenTextFile(Server.MapPath("public/filosofia.txt"));
    // Rigenero il file, ci scrivo dentro e lo chiudo
    var SCRIVI = FSO.CreateTextFile(Server.MapPath("public/filosofia.txt"));
    SCRIVI.WriteLine(testo);
    SCRIVI.Close();

    Response.Write("

    Aggiornamento effettuato!</p>");
    }
    else
    {
    %>

    <form method="post" action="controllo.asp?azione=modifica">
    <textarea name="testo" rows="20" cols="80"></textarea>
    <input type="submit" value="Aggiorna">
    </form>
    <%
    }
    %>

    </body>
    </html>
    ---------------------------------------------------------------------


    però quando clicco sul pulsante aggiorna mi da questo errore:
    HTTP 404 - File non trovato
    Internet Information Services


    non risco a capire il perchè visto che nel box di testo il file lo trova...
    mi potete dare una mano

    grazie
    ciao
    ___Marchino___

  2. #2
    Utente di HTML.it L'avatar di fraude
    Registrato dal
    Feb 2004
    Messaggi
    2,870
    Se non lo trova è perchè hai sbagliato il percorso del file.

  3. #3
    sono sicuro del percorso, infatti il file nel box di testo me lo fa vedere.
    il file si trova nella cartella public e si chiame filosofia.txt, il percoso l'ho scritto cosi "public/filosofia.txt"
    credo sia giusto no?
    ___Marchino___

  4. #4

  5. #5
    Utente di HTML.it L'avatar di fraude
    Registrato dal
    Feb 2004
    Messaggi
    2,870
    fai vedere gli errori HTTP NON BREVI
    se sei su IE vai su opzioni internet/avanzate/ e togli la spunta da ERRORI HTTP BREVI

    poi riprova

  6. #6
    questo è l'errore chemi da che vuol dire

    -----------------------------------------------------------------
    HTTP Error 404 - File or directory not found.
    Internet Information Services (IIS)


    Technical Information (for support personnel)

    Go to Microsoft Product Support Services and perform a title search for the words HTTP and 404.
    Open IIS Help, which is accessible in IIS Manager (inetmgr), and search for topics titled Web Site Setup, Common Administrative Tasks, and About Custom Error Messages.
    ___Marchino___

  7. #7
    nessun consiglio
    ___Marchino___

  8. #8
    Prova a modificare la riga

    var APRI = fso .OpenTextFile(Server.MapPath("public/filosofia.txt"));

    con questa

    var APRI = FSO .OpenTextFile(Server.MapPath("public/filosofia.txt"));

    fso deve essere scritto in maiuscolo altrimenti risulta non definito.


  9. #9
    ho provato ma niente mi da sempre il solito errore...
    ___Marchino___

  10. #10
    Se sei su server 2003 prova così:
    var APRI = FSO .OpenTextFile(Server.MapPath("/public/filosofia.txt"));


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.