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

    Problema di scrittura su file .txt

    Ho scritto un codice il cui risultato dovrebbe esser la prenotazione di una chat attraverso l'esecuzione di una Query.
    Tutto va bene eseguendo l'apposito form, la stanza viene prenotato e la linea scritta sul file .txt corrisponde.
    Il problema si pone quando io vado a ricare la pagina [l'originale] e questo perche' ho impostato un controllo sul tempo che deve esser inferiore alle 4 ore altrimenti il file .txt viene riscritto e le variabili di tempo azzerate.

    Il controllo e' stato cosi' impostato:
    codice:
    var the = new Date();
    var stam = the.getTime();
    
    var stan1 = sfo.OpenTextFile(Server.MapPath("stanza1.txt"));
    var q = stan1.ReadLine();
    var w = q.split("#");
    var tem0 = stam - w[2];
    stan1.Close()
    if (tem0>14400000) {
    w[1]=1;
    var stan12 = sfo.OpenTextFile(Server.MapPath("stanza1.txt"),2);
    stan12.WriteLine("1"+"#"+w[1]+"#"+"0"+"#"+nick);
    stan12.Close();
    }
    else {
    var stan13 = sfo.OpenTextFile(Server.MapPath("stanza1.txt"),2);
    stan13.WriteLine(w[0]+"#"+w[1]+"#"+w[2]+"#"+w[3]);
    stan13.Close();
    }
    Ora, in questo codice si vede come la discriminante e' l'if. Se la differenza tra stam [l'ora attuale sottoforma di numero crescente in millisecondi] e w[2] [l'orario stampato su file quando s'effettua la prenotazione (sempre nello stesso formato)] e' inferiore a 14400000 (4 ore) allora la riga contenuta nel file .txt viene azzerata... Differentemente essa viene riscritta tale e quale.

    Non so per quale arcano motivo ma questo ciclo if non avviene, o meglio avviene in parte perche' il tutto passa SEMPRE attraverso l'if e il testo del .txt viene SEMPRE azzerato...

    Chi puo' aiutarmi?

  2. #2
    Utente di HTML.it L'avatar di agenti
    Registrato dal
    Feb 2002
    Messaggi
    2,427
    prova...

    if (clng(tem0)>14400000)

  3. #3
    Niente da fare... sto impazzendo...

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.