После изучения ASP мы можем построить простейшую чату на основе контента, который мы узнали. Каждый может постоянно улучшать свои функции, освоив основной процесс заведения в чате. Теперь давайте посмотрим на методы ASP, чтобы построить простой чат.
Основные шаги описаны ниже:
1. Добавьте код в файл Global.asa. Эта часть кода в основном обрабатывает событие Application_onstart. В этом случае данные с 15 элементами определяются и присваиваются свойствам объекта приложения. Содержание файла Global.ASA заключается в следующем.
< Script language = "vbscript" runat = "server"> sub application_onstartdim machats (15) Определяет данные с 15 elements.application ("gachats") = Махатс хранит содержание разговора. Application ("gicounter") = 0 хранит число существующих разговоров.2. Добавьте код в файл aspchat.asp. Обратите внимание, что вам нужно добавить эту часть кода между двумя горизонтальными линиями на домашней странице, то есть между двумя <hr> в тексте. Программа сначала определяет, используется ли метод «post» при подаче заявки на эту домашнюю страницу, потому что метод представления окна в этом примере - «post». Как правило, при первом подаче заявки на эту домашнюю страницу используется метод «получить». Следовательно, если используется метод «post», это означает, что определенный браузер повторно подает заявку при подаче своего собственного контента для разговора, который необходимо обрабатывать, потому что существует новый контент разговора. В противном случае это означает, что определенный браузер применяет к этой домашней странице впервые и не отправил никакого разговора, поэтому ему нужно только отображать текущий контент разговора.
< p align = "center"> < size font = 5> Простая комната чата </font> </p> <br> <%Ввод процесса, если запрос. Servervariables ("request_method") = "post", затем указывает на динамик, если Len (esquest ("txtwho"))> 0 Thensession ("Sworho"). локальный эталонный указатель mlcounter = application ("gicounter") machats = application ("gachats"), если количество записанных строк превышает 10, начало подсчитывать снова. Если mlcounter> 9 thenmlcounter = 0end if увеличить ввод пользователя, добавить 1machat (mlChounter) = session ("sswho") & ":" & request ("txtcents") mlcounter = mlcounter+1 устанавливает локальную переменную, чтобы быть действительным в области приложения. Устраняет блокирование приложения приложения приложения.3. Наконец, инициализируйте содержание txtwho. То есть, когда браузер входит в свое имя один раз, ему или ей не нужно снова входить в него. Чтобы отличить каждого разных просмотра, здесь используется объект «сеанса». Название зрителя записывается с использованием сеанса ("Sswho"). Следующий код написан непосредственно ниже приведенного выше кода и хранится в aspchat.asp.
< Form Method = "post" action = "aspchat.asp" name = "frmasp"> < div align = "center"> < Center> < P> Речь: < Ввод типа = "Текст" name = "txtcents" size = "34"> </P> </Center> </Div> < Div align = "Center"> < Center> < P> obj name = "b1"> </p> </center> </div> </form>
Полный. Просто добавьте полный код файла HTM до и после 2 и 3 шагов кода и сохраните его как aspchat.asp. Это очень простая программа ASP Chat Room. Вы можете постоянно улучшать его функции, когда вы учитесь!
Выше, как ASP строит простую чат. Вы тоже очень перемещен? Если вы стремитесь к обучению здесь, примите меры быстро.