Visualizzazione dei risultati da 1 a 5 su 5
  1. #1
    Utente di HTML.it
    Registrato dal
    Apr 2001
    Messaggi
    31

    Creare un nick in una chat testuale

    Salve, il problema è questo: ho recentemente creato una piccola chat. quello che segue è il write.asp, che riceve i dati dal default.asp e con essi aggiorna un file di testo.

    Ora, vorrei che, inserendo una form box aggiuntiva, ogni utente possa inserire un proprio nick, che venga mostrato prima del messaggio postato (quindi, incluso nel file di testo). Penso che per farlo sia necessario che la variabile nick vada a scrivere in cache sulla macchina di ogni singolo utente, e che quindi, ogni volta che il messaggio viene inviato, esso venga inserito in capo alla frase appena compilata.
    Ringrazio sin da ora chi ha letto fin qui e ci vorrà darmi una mano...
    <%
    MyFile = Server.MapPath("/public")&"/guest.txt"
    Set MyFileObj=Server.CreateObject("Scripting.FileSyste mObject")
    Set MyOutStream=MyFileObj.OpenTextFile(MyFile, 1, TRUE)

    do While not MyOutStream.atendofstream
    arrcontenuto=arrcontenuto&","&MyOutStream.readline
    loop

    Set MyOutStream=MyFileObj.OpenTextFile(MyFile, 2, TRUE)

    arrcontenuto=split(arrcontenuto,",")
    Nrighe=Ubound(arrcontenuto)
    if Nrighe > 12 then
    for i = Ubound(arrcontenuto)-12 to Ubound(arrcontenuto)
    MyOutStream.WriteLine(arrcontenuto(i))
    next
    else
    for each Contenuto in arrcontenuto
    MyOutStream.WriteLine(Contenuto)
    next
    end if
    New_line = Request.Form("new_line")
    New_line = Server.HTMLEncode(New_line)
    Vuota = Server.HTMLEncode(Vuota)
    'Adds the time and date it was posted
    New_line = "Posted: " & NOW & "
    " & New_line
    Vuota= "
    "
    MyOutStream.WriteLine(New_line)
    MyOutStream.WriteLine(Vuota)
    MyOutStream.Close
    Response.Redirect "http://www.gimeil.com/prove/default.asp"
    %>

  2. #2
    Utente bannato
    Registrato dal
    Jun 2004
    Messaggi
    1,854


    ? ma sei sicuro di averla creata tu?

  3. #3
    Utente di HTML.it
    Registrato dal
    Apr 2001
    Messaggi
    31
    se questa ti sembra una risposta...

  4. #4
    Utente di HTML.it
    Registrato dal
    Apr 2001
    Messaggi
    31
    comunque l'ho fatta io, ho ricevuto alcuni aiuti dal forum (per il controllo lunghezza linee di testo). Sai, per me è un hobby, non ho studiato informatica, per cui ho conoscenze solo... spot, a salti

  5. #5
    Utente di HTML.it
    Registrato dal
    Apr 2001
    Messaggi
    31
    ok, ho fatto un piccolo passo avanti.

    ho inserito nel form un campo "nick" che viene richiamato dalla variabile di sessione:
    session("memo") = request.form("nick")

    Poi, nella chat, faccio scrivere session("memo") prima di ogni frase.

    Come si fa a far restare inserita nella form nick quello che l'utente ci ha scritto all'inizio della sessione? Dopo aver inviato una frase con il nick, esso scompare!

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.