Recomendado: Projete uma folha de mensagens com ASP Primeiro, antes de fazer a folha de mensagens, primeiro criamos um efeito de interface da tela de entrada, ou seja, gerar a página HTML da tela de entrada da seção de mensagens e adicione o script ASP a esses códigos de origem HTML. Cheguei aqui é o seguinte. *Nome do arquivo: book.htm
Os objetos do servidor fornecem métodos e propriedades acessados no servidor.gramática:
Server.Property | Método
Propriedade
O objeto do servidor possui apenas uma propriedade: o tempo máximo em que o programa de scripttimeout pode ser executado
Métodos
CreateObject cria uma instância de objeto.
Executar um arquivo ASP
Getlasterror retorna um código de erro
Htmlencode converte o código HTML especificado.
Mappath converte um caminho relativo em um caminho absoluto.
Transferência envia todas as informações de status atuais para outro arquivo ASP
Urlencode converte código especificado em forma de URL, incluindo espaços
Descrição detalhada do método do objeto de servidor
CreateObject
gramática
Server.createObject (progid)
parâmetro
Progid
Especifique o nome do componente a ser criado no formato da seguinte forma: [Vendor.] Componente [.version].
Pontos -chave:
De um modo geral, os objetos criados pelo método do servidor.CreateObject têm o escopo da página.
Para criar um objeto com escopo de sessão ou aplicativo, você pode usá -lo no arquivo global.asa
Executar
O método Execute chama um arquivo ASP e o executa exatamente como o arquivo ASP da chamada existe neste arquivo ASP. É muito parecido com chamadas para as aulas em vários idiomas.
gramática
Server.execute (caminho)
parâmetro
Caminho
Especifica o caminho para o arquivo ASP a ser executado. Se for um caminho absoluto, deve ser um local (diretório) neste aplicativo ASP.
explicar
O método Server.Execute fornece um método para executar um aplicativo ASP complexo em unidades de blocos pequenas. Dessa forma, você pode criar uma biblioteca ASP e pode ligar para os arquivos ASP em sua biblioteca conforme necessário. Isso é um pouco como o SSI! Ei-hey!
Quando o IIS executa esse arquivo ASP de acordo com o caminho do arquivo ASP especificado, ele retornará automaticamente o arquivo ASP anterior. Este arquivo ASP recém-executado pode alterar a cabeça HTTP.
Este parâmetro de caminho pode incluir informações de consulta.
Se o arquivo chamado e chamado contraria as mesmas subfunções, essas subfunções funcionam apenas neste arquivo ASP. Por exemplo, se os seguintes arquivos ASP1 e ASP2 contiverem subfunções que abandonam o programa. Primeiro, o ASP1 chama ASP2, então o OnTransactionAbort em ASP2 começa a executar.
ASP1:
< %@ transação = requerido %>
< %
Server.Execute (Page22.asp)
Subntransactionabort
SubntransactionCommit
%>
Asp2.asp:
< %@
Transação = necessário
Subntransactionabort
SubntransactionCommit
%>
Exemplo
ASP1
< % Response.Write (vou executar asp2)
Server.execute (/myasps/asp2.asp)
%>
ASP2
< % Response.Write (aqui estou) % >
GetLasterror
O método getLasterror retorna um objeto Asperror para descrever uma mensagem de erro.
gramática
Server.getLasterRor ()
Pontos importantes
Se um erro de 500; 100 foi definido em um aplicativo ASP, ele se refere a um arquivo com .asp como o sufixo. Nesse caso, quando ocorre um erro quando o programa está em execução, o servidor transmitirá automaticamente para a página ASP de execução no Server.Transfer. O aplicativo ASP lidará efetivamente com esse erro. Além disso, esse objeto Asperror deve ser válido para que você possa ver a mensagem de erro fornecida pelo servidor para alterar esse arquivo!
Geralmente, os sites da Web são construídos com base no arquivo /iishelp/common/500-100.asp. Você pode usá -lo para executar um erro ASP e, é claro, você pode defini -lo sozinho! . Se você deseja alterar para outro arquivo ASP para executar esses erros do usuário. Então você pode usar o Snap-In no IIS.
NOTA: Quando o IIS descobrir um erro em um arquivo ASP ou Global.asa, ocorre um erro 500; 100 do usuário. O programa a seguir não será executado!
Exemplo
Os três exemplos a seguir demonstram que diferentes erros podem produzir erros do usuário. Três erros são:
Erro de compilação
Executar erro
Erro lógico
O primeiro exemplo prova um erro de compilação, que é gerado quando o IIS tenta incluir um arquivo. Este erro ocorre porque os parâmetros necessários não estão definidos neste arquivo inclui. O segundo exemplo mostra um erro em execução.
Exemplo 1
< %
Response.Write Hello
%>
Exemplo 2
< %
dim i
para i = 1 a 1
nxt
%>
Exemplo 3
< %
dim i, j
dim sum
soma = 0
j = 0
para i = 1 a 10
soma = soma 1
próximo
soma = soma/j
%>
Htmlencode
O método HTMLencode HTML codificação da sequência especificada.
gramática
Server.htmlencode (string)
Compartilhar: como quebrar facilmente a senha do asp Trojan de outras pessoas Objetivo de quebra: quebrando uma senha de login de Trojan Encrypted. Como não há descrição da versão no cavalo de Trojan, não sei como é chamado o Trojan. Idéias de cracking: dois tipos: substitua o texto cifrado pela senha criptografada e resolva a senha reversa usando o algoritmo CipherText e Criptografia. A antiga raiz