推奨:ASPを使用してメッセージシートを設計しますまず、メッセージシートを作成する前に、最初に、メッセージセクションの入力画面のHTMLページを生成し、これらのHTMLコードIにASPスクリプトを追加しますここに入手してください。 *ファイル名:book.htm
サーバーオブジェクトは、ほとんどのメソッドとプロパティがユーティリティの機能として提供されます。文法:
server.property |メソッド
財産
サーバーオブジェクトには1つのプロパティのみがあります。ScriptTimeOutプログラムが実行できる最大時間
方法
CreateObjectオブジェクトインスタンスを作成します。
ASPファイルを実行します
getLasterRorエラーコードを返します
HTMLENCODE指定されたHTMLコードを変換します。
Mappathは、相対パスを絶対パスに変換します。
転送現在のすべてのステータス情報を別のASPファイルに送信します
urlencodeは、スペースを含む、指定されたコードをURL形式で変換します
サーバーオブジェクトの方法の詳細な説明
Objectを作成します
文法
server.createObject(progid)
パラメーター
progid
次のように形式で作成するコンポーネントの名前を指定します。[Vendor。]コンポーネント[.version]。
キーポイント:
一般的に、Server.CreateObjectメソッドによって作成されたオブジェクトは、このページのASPプログラムが実行されると、このオブジェクトが自動的に消えることを意味します。
セッションまたはアプリケーションスコープを備えたオブジェクトを作成するには、Global.asaファイルで使用できます。
実行する
実行メソッドは、ASPファイルを呼び出し、このASPファイルに呼び出しのASPファイルが存在するのと同じように実行します。これは、多くの言語でクラスへの呼び出しによく似ています。
文法
server.execute(path)
パラメーター
パス
実行するASPファイルへのパスを指定します。それが絶対的なパスである場合、それはこのASPアプリケーションの場所(ディレクトリ)でなければなりません。
説明する
Server.Executeメソッドは、複雑なASPアプリケーションを小さなブロックユニットに実行する方法を提供します。このようにして、ASPライブラリを構築し、必要に応じてライブラリ内のASPファイルを呼び出すことができます。これはSSIに少し似ています!ちょっとハイ!
IISが指定されたASPファイルパスに従ってこのASPファイルを実行すると、前のASPファイルを自動的に返します。この実行されたASPファイルは、HTTPヘッドを変更する可能性があります。
このパスパラメーターには、お問い合わせ情報を含めることができます。
呼び出されたASPファイルと呼び出されたASPファイルの両方に同じサブファクションが含まれている場合、これらのサブ機能はこのASPファイルでのみ機能します。たとえば、次のASP1およびASP2ファイルにプログラムを放棄するサブファクションが含まれている場合。最初に、ASP1はASP2を呼び出し、その後、ASP2のOntransactionAbortが実行され始めます。
ASP1:
<%@トランザクション=必須%>
<%
server.execute(page22.asp)
Sub OntransactionAbort
sub ontransactioncommit
%>
ASP2.asp:
<%@
トランザクション=必須
Sub OntransactionAbort
sub ontransactioncommit
%>
例
ASP1
<%Response.Write(ASP2を実行するつもりです)
server.execute(/myasps/asp2.asp)
%>
ASP2
<%Response.Write(ここに私は)%>
GetLasterRor
GetLasterRorメソッドは、ASPファイルがユーザーマシンに送信する前にのみ適用されるアスペラーオブジェクトを返します。
文法
server.getLasterRor()
重要なポイント
500; 100ユーザーエラーがASPアプリケーションで定義されている場合、.aspを含むファイルを接尾辞として指します。この場合、プログラムが実行されているときにエラーが発生すると、サーバーはServer.Transferの実行中のASPページに自動的に送信されます。 ASPアプリケーションは、このエラーを効果的に処理します。さらに、このファイルを変更するためにサーバーが提供するエラーメッセージを確認できるように、このAsperrorオブジェクトは有効でなければなりません!
一般に、Webサイトはファイル/iishelp/common/500-100.aspに基づいて構築されます。これを使用してASPエラーを実行できます。もちろん、自分で定義できます。 。これらのユーザーエラーを実行するために別のASPファイルに変更する場合。その後、IISでスナップインを使用できます。
注:IISがASPファイルまたはGlobal.ASAファイルでエラーを発見すると、500; 100ユーザーエラーが発生します。次のプログラムは実行されません!
例
次の3つの例は、異なるエラーがユーザーエラーを生成できることを示しています。 3つのエラーは次のとおりです。
コンパイルエラー
エラーを実行します
論理エラー
最初の例は、IISがファイルを含めようとするときに生成されるコンパイルエラーを証明します。このエラーは、必要なパラメーターがファイルを含むことで定義されていないために発生します。 2番目の例は、このプログラムの中断の理由を示しています。
例1
<%
Response.Write Hello
%>
例2
<%
薄暗いi
i = 1から1の場合
NXT
%>
例3
<%
Dim I、J
点心
合計= 0
j = 0
i = 1〜10の場合
合計=合計1
次
sum = sum/j
%>
htmlencode
指定された文字列のHTMLENCODEメソッドHTMLエンコード。
文法
server.htmlencode(string)
共有:他の人のASPトロイの木馬パスワードを簡単にクラックする方法クラッキングの目標:暗号化されたASPトロイの木馬ログインパスワードを割る。トロイの木馬にはバージョンの説明がないので、トロイの木馬が何と呼ばれているのかわかりません。 クラックアイデア:2つのタイプ:暗号文を暗号化されたパスワードに置き換え、暗号文と暗号化アルゴリズムを使用してパスワードを逆に解決します。 前のルート