Visualizzazione dei risultati da 1 a 4 su 4

Discussione: Chat ASP

  1. #1

    Chat ASP

    Salve a tutti, oggi è la prima vota che provo a usare script ASP.
    Ho trovato in giro questa chat.

    Questa è la index


    <%@LANGUAGE = VBScript%>
    <%
    Response.Buffer = True

    ' Recupero il nickname dell'utente
    Dim username
    username = Request.Form("username")

    ' Verifico che sia stato inserito un nickname e
    ' genero una variabile di sessione in cui inserisco
    ' il nickname scelto dall'utente
    If username <> "" Then
    Session("username") = username
    End If
    %>
    <html>
    <head>
    <title>Una semplice Chat in ASP</title>
    </head>
    <body>

    <form method="POST" action="index.asp">
    Username:
    <input type="text" name="username">
    <input type="submit" value="Login">
    </form>

    <%
    ' Se la variabile si sessione è stata valorizzata
    ' do il benvenuto all'utente e stampo a video
    ' un link che conduce alla pagina della chat
    If Session("username") <> "" Then
    With Response
    .Write "Benvenuto " & Session("username") & " "
    .Write "Entra in Chat"
    End With
    End If
    %>

    </body>
    </html>

    ----------------------------------------------------

    Questa è chat.asp

    <%@LANGUAGE = VBScript%>
    <%
    ' Verifico e prevengo eventuali errori di esecuzione
    On Error Resume Next
    Response.Buffer = True

    ' Verifico che l'utente abbia effettuato il login, oppure
    ' lo rimando al file index.asp per effettuare il login
    If Session("username") = "" Then Response.Redirect "index.asp"

    ' Aggiorno con un timer di 5 secondi la pagina
    ' per consentire la lettura dei nuovi messaggi
    Response.AddHeader "Refresh", "5"

    ' Recupero tutte le variabili che mi servono per l'applicazione
    Dim messaggio, quanti, split_messaggio, i

    ' Sostituisco nel messaggio l'occorrenza di caratteri <
    ' per impedire agli utenti di inserire comandi HTML o addirittura
    ' di poter lanciare in esecuzione degli script
    messaggio = Replace(Request.QueryString("messaggio"), "<", "<")

    ' Stabilisco il numero massimo di messaggi da visualizzare
    ' Ovviamente saranno letti gli ultimi N messaggi
    quanti = 10
    %>
    <html>
    <head>
    <title>Una semplice Chat in ASP</title>
    </head>
    <body>

    <form method="GET" action="chat.asp">
    Messaggio:

    <input type="text" name="messaggio" size="50" maxlength="150">
    <input type="submit" value="OK">
    </form>

    <hr>




    <%
    If messaggio <> "" Then
    ' Divido i messaggi in un array di stringa per evitare
    ' che vengano mostrati in un'unica riga
    split_messaggio = Split(Application("messaggio"), "|")

    ' Costruisco dinamicamente il codice HTML
    ' per la corretta visualizzazione del messaggio
    Application.Lock
    Application("messaggio") = "" _
    & Session("username") _
    & "
    - " _
    & messaggio & "|" _
    & "

    " _
    & Application("messaggio")
    Application.UnLock

    ' Stampo a video gli ultimi N messaggi
    For i = 0 To quanti - 1
    Response.Write split_messaggio(i)
    Next
    End If
    %>
    </p>

    </body>
    </html>

    -----------------------------------------
    Sul sito dove l'ho scaricata diceva di uppare e andare all'indirizzo, ma quando vado nella pagina c'è lo script, cioè vedo il codice e non c'è la chat..potete aiutarmi?
    dddd

  2. #2
    Moderatore di ASP e MS Server L'avatar di Roby_72
    Registrato dal
    Aug 2001
    Messaggi
    19,559
    Il tuo server supporta ASP?

    Roby

  3. #3
    non lo so è su aruba..umh per caso qualcuno conosce script per una chat semplice in tempo reale da mettere nel mio sito?
    dddd

  4. #4

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.