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

    aggiornamento txt da web

    ciao a tutti, vorrei sapere come poter aggiornare un file di testo via web.
    la pagina controllo.asp
    codice:
    <%@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("t2.txt"));
      // Rigenero il file, ci scrivo dentro e lo chiudo
      var SCRIVI = FSO.CreateTextFile(Server.MapPath("t2.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>
    mi crea un textarea in cui e' visualizzato il contenuto del file di testo, OK, come potete vedere QUI mi crea due spazi
    all'inizio della textarea, spazio che nel file di testo non c'e'.
    i dati del file di testo poi vengono letti da flash e se c'e' quello spazio la prima variabile non me la legge.

    domanda:
    come eliminare quello spazio?

    grazie
    -Nextart.it Graphic Solutions

  2. #2
    metti tutto su una riga:

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

  3. #3
    ok, funge.
    ma scusa una cosa:
    il solo fatto che non fosse su una riga mi creava i due spazi?
    come mai?

    -Nextart.it Graphic Solutions

  4. #4
    è colpa del porco html .... lo fa anche quando inserisci un testo semplice della textarea ... ora di preciso non so dirti se è colpa dell'html, del browser o dell'editor che si usa per scrivere la pagina ... magari roby_72 o altri senior ne sanno qualcosa in più ...


    ciao ciao

  5. #5
    non è un bug!

  6. #6
    è giusto che sia così ciccio? ...

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.