Recomendado: ¿Qué hacer si la base de datos está restringida? No sé si has encontrado ese espacio desde las Escrituras. Limita el tamaño de su base de datos. Por ejemplo, Access MySQL está limitado a menos de 100 m. ¿Qué pasa si siente que este espacio es muy asequible, pero la base de datos es limitada y desea usar dicho espacio? Porque lo he encontrado yo mismo.
Después de una etapa de aprendizaje ASP, construiremos una sala de chat más simple basada en el contenido que hemos aprendido. Aunque es muy simple, puede dominar el proceso básico de establecer una sala de chat a través de ella y mejorar continuamente sus funciones.
Los pasos principales se describen a continuación:
1. Agregue el código en el archivo global.asa. Esta parte del código procesa principalmente el evento Application_onStart. En este evento, se definen y se asignan un datos con 15 elementos a las propiedades de un objeto de aplicación. El contenido del archivo global.asa es el siguiente.
| El siguiente es el contenido citado: < Language de script = VBScript runat = servidor > Sub Application_onStart Dim Machats (15) define un datos con 15 elementos. Aplicación (Gachats) = Machats almacena el contenido de la conversación. Aplicación (GiCounter) = 0 almacena el número de conversaciones existentes. Final </script > |
2. Agregue código en el archivo ASPCHAT.ASP. Tenga en cuenta que debe agregar esta parte del código entre dos líneas horizontales en la página de inicio, es decir, entre dos <hr> en el texto. El programa primero determina si el método de publicación se utiliza al solicitar esta página de inicio, porque el método de envío de ventanas en este ejemplo es POST. En general, al solicitar esta página de inicio por primera vez, se utiliza el método GET. Entonces, si se usa el método de publicación, significa que un determinado navegador vuelve a aplicar al enviar su propio contenido de conversación, que debe procesarse porque hay un nuevo contenido de conversación. De lo contrario, significa que cierto navegador se aplica a esta página de inicio por primera vez y no ha enviado ninguna conversación, por lo que solo necesita mostrar el contenido de conversación actual.
| El siguiente es el contenido citado: < P Align = Center >< Tamaño de fuente = 5 > Una sala de chat simple </fuente ></P > <BR> <% Entrada de procesos if request.serverVariables (request_method) = post entonces Firma el altavoz Si len (solicitud (txtwho)) > 0 entonces Session (SSWHO) = solicitud (txtwho) final si Bloquear objetos de aplicación Application.lock Crea un puntero de referencia local mlcounter = aplicación (gicounter) Machats = Aplicación (Gachats) Si el número de líneas escritas excede las 10, comience a contar nuevamente. Si mlcounter> 9 entonces mlcounter = 0 final si Aumentar la entrada del usuario, aumentar el contador por 1 Machat (mlChounter) = Session (SSWHO) &: & Solic (txtcents) mlcounter = mlcounter 1 Establezca las variables locales para que sean válidas dentro del alcance de la aplicación. Aplicati GiCounter) = MlCounter Aplicación (Gachats) = Machat Eliminar el bloqueo de objetos de aplicación Aplicación final si %> <% Escribir a TextARea Si la aplicación (gicounter) = 0 entonces LSTEMP = Aplicación (Gachats) (0) demás para x = 0 a la aplicación (gicounter) -1 LSTSTEMP = LSTEMP & <BR> Aplicación (Gachats) (X) próximo final si Respuesta. White LSTEMP %> < HR > |
3. Finalmente, inicialice el contenido de txtwho. Es decir, cuando el navegador ingresa a su nombre una vez, él o ella no necesita volver a entrar en él. Para distinguir cada espectador diferente, se usa un objeto de sesión aquí. El nombre del espectador se registra utilizando Session (SSWHO). El siguiente código se escribe directamente debajo del código anterior y se almacena en Aspchat.asp.
| El siguiente es el contenido citado: < Método de formulario = Post Action = Aspchat.asp name = FRMASP > < Div Align = Center >< Centro >< P > Discurso: < Tipo de entrada = TEXT Name = txtCents size = 34 ></P > </Center ></Div >< Div Align = Center >< Center >< P > Objeto: < Tipo de entrada = Subt Value = Enviar nombre = B1 ></P > </centro ></div > </forma > |
4. Completo. Simplemente agregue el código de archivo HTM completo antes y después de los 2 y 3 pasos y guárdelo como Aspchat.asp. Este es un programa de sala de chat ASP muy simple. ¡Puede fortalecer continuamente sus funciones a medida que aprende!
Compartir: Cómo escribir un sistema de estadísticas de sitio web utilizando ASP La mayoría de los sistemas de estadísticas de sitio web actuales son CGI, pero son particularmente complicados de escribir. ASP es fácil de aprender y tiene las ventajas de combinar con bases de datos. Por lo tanto, con base en el sistema de estadísticas del sitio web que he hecho antes, discutamos con usted el sistema de estadísticas del sitio web ASP. Todos