Recomendado: o que fazer se o banco de dados for restrito? Não sei se você encontrou esse espaço desde as escrituras. Limita o tamanho do seu banco de dados. Por exemplo, o Access MySQL é limitado a menos de 100m. E se você sentir que esse espaço é muito acessível, mas o banco de dados é limitado e você deseja usar esse espaço? Porque eu mesmo encontrei isso.
Após um estágio de aprendizado do ASP, criaremos uma sala de bate -papo mais simples com base no conteúdo que aprendemos. Embora seja muito simples, você pode dominar o processo básico de estabelecer uma sala de bate -papo e melhorar continuamente suas funções.
As etapas principais são descritas abaixo:
1. Adicione o código no arquivo global.asa. Esta parte do código processa principalmente o evento Application_onstart. Neste evento, um dados com 15 elementos é definido e atribuído às propriedades de um objeto de aplicativo. O conteúdo do arquivo global.ASA é o seguinte.
| A seguir, o conteúdo citado: < Idioma do script = VBScript runat = servidor > Subpplication_onstart Dim Machats (15) define dados com 15 elementos. APLICAÇÃO (Gachats) = Machats armazena o conteúdo da conversa. APLICAÇÃO (GiCounter) = 0 armazena o número de conversas existentes. Final sub </script > |
2. Adicione código no arquivo aspchat.asp. Observe que você precisa adicionar esta parte do código entre duas linhas horizontais na página inicial, ou seja, entre duas <HR> no texto. O programa primeiro determina se o método de postagem é usado ao se candidatar a esta página inicial, porque o método de envio da janela neste exemplo é o post. Geralmente, ao solicitar esta página inicial pela primeira vez, o método GET é usado. Portanto, se o método de postagem for usado, significa que um certo navegador se inscreve novamente ao enviar seu próprio conteúdo de conversa, que precisa ser processado porque há um novo conteúdo de conversa. Caso contrário, isso significa que um determinado navegador se inscreve para esta página inicial pela primeira vez e não enviou nenhuma conversa, por isso só precisa exibir o conteúdo atual da conversa.
| A seguir, o conteúdo citado: < P alinhamento = centro >< Tamanho da fonte = 5 > Uma sala de bate -papo simples </Fonte ></P > <br> <% Entrada do processo se request.ServerVariables (request_method) = postar então Assine o alto -falante Se Len (solicitação (txtwho)) > 0 então Sessão (sswho) = solicitação (txtwho) final se Bloquear objetos de aplicativo Application.lock Crie um ponteiro de referência local mlCounter = Aplicação (Gicounter) Machats = Aplicação (Gachats) Se o número de linhas escritas exceder 10, comece a contar novamente. Se mlCounter> 9 então mlCounter = 0 final se Aumente a entrada do usuário, aumente o contador em 1 Machat (mlchounter) = sessão (sswho) &: & request (txtcents) mlCounter = mlCounter 1 Defina as variáveis locais como válidas no escopo do aplicativo. Applicati gicounter) = mlCounter Aplicação (Gachats) = Machat Eliminar o bloqueio do objeto de aplicação Application.unlock final se %> <% Escreva para textarea Se aplicação (gicounter) = 0 então lots = Application (Gachats) (0) outro para x = 0 para aplicação (gicounter) -1 lotsp = LotSorp & <br> APLICAÇÃO (Gachats) (x) próximo final se Resposta.white lemp %> < hr > |
3. Finalmente, inicialize o conteúdo de txtwho. Ou seja, quando o navegador entra em seu nome uma vez, ele ou ela não precisa entrar novamente. Para distinguir cada visualizador diferente, um objeto de sessão é usado aqui. O nome do espectador é gravado usando sessão (sswho). O código a seguir é escrito diretamente abaixo do código acima e armazenado em aspchat.asp.
| A seguir, o conteúdo citado: < Método de forma = pós -ação = aspchat.asp nome = frMMAP > < Div Align = Centro >< Centro >< P > discurso: < Tipo de entrada = Nome do texto = TXTCENTS TAMANHO = 34 ></P > </centro ></div >< Div alinhamento = centro >< Centro >< P > Objeto: < Tipo de entrada = Valor de envio = Nome de envio = B1 ></P > </centro ></div > </forma > |
4. Completo. Basta adicionar o código de arquivo HTM completo antes e depois das 2 e 3 etapas e salvá -lo como aspchat.asp. Este é um programa de sala de bate -papo ASP muito simples. Você pode fortalecer continuamente suas funções à medida que aprende!
Compartilhar: Como escrever um sistema de estatísticas de site usando ASP A maioria dos sistemas de estatísticas do site atual é CGI, mas são particularmente complicados de escrever. O ASP é simples de aprender e tem as vantagens de combinar com bancos de dados. Portanto, com base no sistema de estatísticas do site que já fiz antes, vamos discutir com você o sistema de estatísticas do site de redação da ASP. Todos