Programmazione Web » Asp » Realizzare una chat in Asp
Realizzare una chat in Asp
Difficoltà:
Scritto da Alessandro Alessandrini
Sito Web: http://www.sitoservice.it ![]()
Questo tutorial è stato letto 1632 volte
In questo tutorial vedremo come creare una semplice chat in Asp formata da una singola stanza, senza utilizzare nessun database.
Vediamo prima di cominciare, il meccanismo di funzionamento per poi procedere alla realizzazione ok?
La chat è formata sostanzialmente da tre pagine Asp e un file di testo dove inserire le discussioni:
-
Login.asp
-
Chat.asp
-
Form.asp
-
Chat.txt
La prima pagina, Login.asp sarà la prima pagina della chat visualizzata dai vostri utenti, attraverso la quale dovranno scegliere ed inserire un Nickname per partecipare alla chat.
Le altre due sono la vera ossatura della chat attraverso le quali sarà possibile dialogare con messaggi testuali.
Le ultime due pagine, Chat.asp e Form.asp sono visualizzate insieme attraverso la pagina Multiframe.asp la quale, attraverso l'uso di un frame, visualizzerà l'area di discussione e i nickname collegati.
Altro elemento da aggiungere è un semplice file di testo che chiameremo Chat.txt e che conterrà in coda tutti i messaggi di testo degli utenti.
In sintesi, per creare la chat dovrete realizzare:
- Una
pagina Login.asp
- Una
pagina Chat.asp
- Una
pagina Form.asp
- Una
pagina Multiframe.asp
- Un
file di testo Chat.txt
Come gestire la struttura
Per gestire la struttura della chat, create una nuova cartella nella cartella principale del vostro sito, e nominatela Chat.
Per creare il file di testo Chat.txt basta che aprite il Blocco Note di Windows e, senza scrivere nulla, salvate con il nome di Chat.txt.
Assegnare i permessi alla cartella Chat
Visto che la cartella Chat contiene il file di testo Chat.txt dentro il quale verranno contenuti i messaggi degli utenti, dovrete assegnare alla vostra cartella i permessi de lettura e scrittura sul server, altrimenti nessun messaggio verrà scritto nel file txt.
Login.asp
In questa pagina gli utenti potranno accedere alla chat inserendo un Nickname.La pagina è composta da un piccolo Form che invierà i dati alla pagina Multiframe.asp.
Chat.asp
E' la pagina più importante dell'intero sistema.Si occupa di scrivere e visualizzare tutti i nuovi messaggi e li inserisce in coda al file di testo Chat.txt.
Form.asp
E' la pagina inferiore della struttura del frame.Recupera il valore del nickname scelto e lo passa alla pagina chat.asp insieme alla stringa di testo che si vuole scrivere.La procedura di scrittura viene attivata attraverso il gestore dei comandi presente nella pagina chat.asp.
Multiframe.asp
Questa pagina mantiene insieme tutta la struttura della chat definendone le proporzioni e passa il valore del nickname pervenuto dalla pagina login.asp.
Pagine: 1 | 2 |

