Рекомендуется: что делать, если база данных ограничена? Я не знаю, столкнулись ли вы в таком пространстве с момента Писания. Это ограничивает размер вашей базы данных. Например, доступ к MySQL ограничен менее 100 м. Что если вы чувствуете, что это пространство очень доступно, но база данных ограничена, и вы хотите использовать такое пространство? Потому что я сам столкнулся с этим.
После стадии обучения ASP мы построим самую простую чат на основе контента, который мы изучили. Хотя это очень просто, вы можете овладеть основным процессом создания чата через нее и постоянно улучшать ее функции.
Основные шаги описаны ниже:
1. Добавьте код в файл Global.asa. Эта часть кода в основном обрабатывает событие Application_onstart. В этом случае данные с 15 элементами определяются и присваиваются свойствам объекта приложения. Содержание файла Global.ASA заключается в следующем.
| Ниже приведено цитируемое содержание: < Script Language = VBScript Runat = Server > Sub Application_onstart Dim Machats (15) определяет данные с 15 элементами. Application (Gachats) = Machats хранит содержание разговора. Application (gicounter) = 0 хранит количество существующих разговоров. Конец суб </Сценарий > |
2. Добавьте код в файл aspchat.asp. Обратите внимание, что вам нужно добавить эту часть кода между двумя горизонтальными линиями на домашней странице, то есть между двумя <hr> в тексте. Программа сначала определяет, используется ли метод POST при подаче заявки на эту домашнюю страницу, потому что метод представления окна в этом примере является POST. Как правило, при первом подаче заявки на эту домашнюю страницу используется метод GET. Таким образом, если используется метод POST, это означает, что определенный браузер повторно подает заявку при подаче своего собственного контента для разговора, который необходимо обработать, потому что существует новый контент разговора. В противном случае это означает, что определенный браузер применяет к этой домашней странице впервые и не отправил никакого разговора, поэтому ему нужно только отображать текущий контент разговора.
| Ниже приведено цитируемое содержание: < P Align = Center >< Размер шрифта = 5 > Простая комната чата </font ></p > <br> <% Вход процесса Если запрос.servervariables (request_method) = post then Подписать оратор Если Len (запрос (txtwho)) > 0 тогда Session (sswho) = запрос (txtwho) конец, если Блокировать объекты приложения Application.lock Создайте локальный указатель ссылки mlcounter = приложение (gicounter) Махаты = приложение (Гачаты) Если количество написанных строк превышает 10, начните считать снова. Если mlcounter> 9, то mlcounter = 0 конец, если Увеличьте пользовательский ввод, увеличить счетчик на 1 Мачат (mlChounter) = Session (Sswho) &: & request (txtcents) mlcounter = mlcounter 1 Установите локальные переменные, чтобы быть действительными в области приложения. Applicati Gicounter) = mlcounter Приложение (Gachats) = Махат Устранение блокировки объекта приложения Application.unlock конец, если %> <% Напишите в Textarea Если приложение (gicounter) = 0 тогда LSTEMP = Application (Gachats) (0) еще для x = 0 к применению (gicounter) -1 LSTEMP = LSTEMP & <BR> Приложение (Gachats) (x) следующий конец, если Response.white lstemp %> < HR > |
3. Наконец, инициализируйте содержание txtwho. То есть, когда браузер входит в свое имя один раз, ему или ей не нужно снова входить в него. Чтобы отличить каждого разных зрителя, здесь используется объект сеанса. Название зрителя записывается с использованием сеанса (SSWHO). Следующий код написан непосредственно ниже приведенного выше кода и хранится в aspchat.asp.
| Ниже приведено цитируемое содержание: < Форма метод = post action = aspchat.asp name = frmasp > < Div Align = Center >< Центр >< P > Речь: < Ввод типа = текст имя = txtcents size = 34 ></p > </Центр ></Div >< Div Align = Center >< Центр >< P > объект: < Ввод Тип = Отправить значение = Отправить имя = B1 ></P > </Центр ></div > </форма > |
4. Просто добавьте полный код файла HTM до и после 2 и 3 шагов и сохраните его как aspchat.asp. Это очень простая программа ASP Chat Room. Вы можете постоянно укреплять его функции, когда вы учитесь!
Поделиться: как написать систему статистики веб -сайта с помощью ASP Большинство текущих систем статистики веб -сайта являются CGI, но они особенно сложны для написания. ASP прост в изучении и имеет преимущества объединения с базами данных. Поэтому, основываясь на системе статистики веб -сайта, которую я делал ранее, давайте обсудим с вами систему статистики веб -сайта ASP. Каждый