この投稿では、ASPプログラミングアプリケーションで最も包括的な一般的な機能機能を収集して募集します。誰もが私のためです、私は皆のためです:)
あなたが長い間収集してきた1つまたは2つの古典的な一般的な機能を提供する限り、この投稿は多くのASPプログラミング愛好家や労働者にとって大きな助けになると思います。また、すべての人のASPプログラミングに必要な機能にもなります。
あなた自身の機能ライブラリをすばやく確認して、あなたが私たちの誰かがここにいるかどうかを確認しますか?
関数ライブラリに1つまたは2つのあまり知られていない関数があることがわかった場合は、次の形式で返信してください。
一般的な関数の投稿形式を公開します。
コードコピーは次のとおりです。
<%
'*******************************
'機能:functionrndip(s)
'パラメーター:S、「218 $ 211 $ 61 $ 221」などのランダムに生成された4つのIPヘッダー」
著者:アリクシ
'日付:2007/7/12
'説明:ランダムなIPアドレス生成、ランダムIPアドレス値を返します
'例:<%= rndip( "218 $ 211 $ 61 $ 221")%>
'*******************************
functionrndip(s)
onerrorresumenext
DIMIP、IP1、IP2、IP3、A、B、c
ifs = "" orubund(split(s、 "$"))<> 3then
Response.Write「IPプレフィックスパラメーターの設定が正しくありません。リセット後にプログラムの再起動に戻ってください。」
Response.End
endif
ランダム化
ip1 = cint(254*rnd)
ip2 = cint(254*rnd)
IP3 = Cint(254*rnd)
b = int((3*rnd)+1)
a = split(s、 "$")
c = a(b)
rndip =(c& "。"&ip1& "。"&ip2& "。"&ip3)
エンド機能
%>
一般的に使用される違法なキャラクターをフィルターします
コードコピーは次のとおりです。
<%
'*******************************
'関数:交換バドチャ(STRCHAR)
'引数:STRAR、フィルター処理される文字
著者:アリクシ
'日付:2007/7/12
'説明:一般的に使用される違法文字のフィルタリング
'例:<%=交換用バッドチャー( "Cantains'*example ')%>
'*******************************
functionReplaceBadchar(STRACH)
ifstrach = "" then
交換badchar = ""
それ以外
交換badChar =交換(交換(交換(交換(置換)(置換)(交換(交換(strCher)、 "、"、 ")、"*"、")、 "?"? ")、" <"、")、 "<"、 ")、")、 ""
endif
エンド機能
%>
Format HTML文字ディスプレイ
コードコピーは次のとおりです。
<%
'*******************************
'機能:HTMLENCODE(fstring)
'引数:FSTRING、文字列はフォーマットされます
著者:アリクシ
'日付:2007/7/12
'説明:Format HTML文字ディスプレイ
'例:<%= htmlencode(fstring)%>
'*******************************
functionhtmlencode(fstring)
ifnotisnull(fstring)then
fstring = falling(fstring、 ">"、 ">")
fstring = falling(fstring、 "<"、 "<")