Après avoir appris ASP, nous pouvons construire une salle de chat la plus simple en fonction du contenu que nous avons appris. Tout le monde peut continuellement améliorer ses fonctions en maîtrisant le processus de base de l'establishment de la salle de chat. Voyons maintenant les méthodes d'ASP pour construire une salle de chat simple.
Les étapes principales sont décrites ci-dessous:
1. Ajoutez le code dans le fichier global.asa. Cette partie du code traite principalement l'événement Application_onstart. Dans cet événement, des données avec 15 éléments sont définies et affectées aux propriétés d'un objet d'application. Le contenu du fichier global.asa est le suivant.
< Script Language = "VBScript" runat = "Server"> SUB APPLICATION_ONSTARTDIM Machats (15) Définit des données avec 15 Elements.Application ("GACHATS") = Machats Stores le contenu de la conversation.2. Ajoutez du code dans le fichier aspchat.asp. Notez que vous devez ajouter cette partie du code entre deux lignes horizontales de la page d'accueil, c'est-à-dire entre deux <hr> dans le texte. Le programme détermine d'abord si la méthode "Post" est utilisée lors de la demande de cette page d'accueil, car la méthode de soumission de la fenêtre dans cet exemple est "Post". Généralement, lors de la demande de cette page d'accueil pour la première fois, la méthode "Get" est utilisée. Par conséquent, si la méthode "Post" est utilisée, cela signifie qu'un certain navigateur réapplique lors de la soumission de son propre contenu de conversation, qui doit être traité car il existe un nouveau contenu de conversation. Sinon, cela signifie qu'un certain navigateur s'applique pour la première fois pour cette page d'accueil et n'a soumis aucune conversation, il n'a donc qu'à afficher le contenu de conversation actuel.
< P Align = "Center"> < Taille de police = 5> Une salle de chat simple </font> < / p> <br> <% Processus Entrée si request.servervariables ("" request_method ") =" Post "indique alors le haut-parleur si Len (request (" txtwho ")> 0 thencession (" swho ") = request (" txtWho ") application si application Blocking. Pointeur de référence local mlcounter = application ("gicounter") machats = application ("gachats") Si le nombre de lignes écrit dépasse 10, recommencez. Si mlcounter> 9 thenmlcounter = 0end si incréments l'entrée utilisateur, ajoutez 1Machat (mlchounter) = session ("sswho") & ":" & request ("txtcents") mlCounter = mlcounter + 1 définit la variable locale à être valide dans l'application Scope.applicati "gicounter") = mlCountera élimine le blocage de l'application d'application.3. Enfin, initialisez le contenu de txtwho. Autrement dit, lorsque le navigateur entre son nom une fois, il ou elle n'a pas besoin de le saisir à nouveau. Afin de distinguer chaque spectateur différent, l'objet "Session" est utilisé ici. Le nom de la visionneuse est enregistré à l'aide de la session ("SSWHO"). Le code suivant est directement écrit sous le code ci-dessus et stocké dans aspchat.asp.
< Form Form Method = "Post" Action = "aspchat.asp" name = "frmmasp"> < div align = "Center"> < Center> < P> Speech: < Type d'entrée = "Text" Name = "Txtcents" SIZE = "34"> < / P> < / Center> < / Div> < Div Align = "Center"> < Center> < P> Objet: < Douv = "Douvory name = "b1"> < / p> < / centre> < / div> < / form>
Complet. Ajoutez simplement le code de fichier HTM complet avant et après les 2 et 3 étapes du code et enregistrez-le sous ASPChat.asp. Il s'agit d'un programme de salle de chat ASP très simple. Vous pouvez améliorer en permanence ses fonctions à mesure que vous apprenez!
Ce qui précède est de savoir comment ASP construit une salle de chat simple. Êtes-vous également très ému? Si vous aspirez à apprendre ici, alors agissez rapidement.