推奨:ASPを分析して、Webサイトリンクが正常かどうかを確認する関数%functionurlchk(surl)onerrorresumenext setxmlhttp = server.createobject(microsoft.xmlhttp)xmlhttp.openget、surl、false xmlhtttp.send ifxmlhttp.status200then urlchk = fals fals surl = http://www.code-123.com ifu
ASPを使用して検索エンジンの機能を実装するのは非常に便利ですが、3721と同様のインテリジェント検索を実装する方法は?たとえば、中国人が検索条件ボックスに入力されると、中国や人々などのキーワードが自動的に抽出され、データベースで検索されます。この記事を読んだ後、この関数が非常に簡単に実装できることがわかります。最初のステップは、db_sample.mdbという名前のデータベースを作成することです(この記事は例としてアクセス2000データベースを取ります)。
自動ID番号付け
u_nameテキスト
u_infoノート
2番目のステップでは、検索ページSearch.aspの設計を開始します。このページには、テキストボックスと送信ボタンを含むフォーム(FRM_Search)が含まれています。フォームのメソッドプロパティを取得するメソッドプロパティと、search.aspのアクションプロパティを設定します。つまり、Webページ自体に送信します。コードは次のとおりです。
| <! - search.asp-> <formname = frm_searchmethod = getaction = search.asp> キーワードを入力してください: <inputType = textName = keysize = 10> <inputType = submitValue = search> </form> |
次に、インテリジェント検索の実装の重要な部分を入力します。
まず、データベース接続を確立します。 search.aspの先頭に次のコードを追加します。
| <% dimstrprovider、cnn strprovider = provider = microsoft.jet.oledb.4.0; dataSource = strprovider = strprovider&server.mappath(/)&//db_sample.mdb 'データベースがホームページのルートディレクトリのデータディレクトリに保存されていると仮定します setcnn = server.createObject(adodb.Connection) cnn.openstrproviderデータベース接続を開きます %> |
次に、ASPページで受信したデータがデータベースで審査および検索されます。
| <fontcolor =#ff0000>結果は見つかりませんでした! ! ! </font> <% それ以外 %> |
<fontcolor =#ff0000> <%= s_key%> </font>の名前のアイテムを検索し、<fontcolor =#ff0000> <%= rst.recordcount%> </font>の合計アイテムを見つけます。
| <% レコードセット全体を横断し、検索された情報を表示し、リンクを設定し、リンクを設定します。 %> <! - ここで、必要なリンクターゲットを設定できます - > <fontstyle = font:12pt <! - 詳細を表示 - > <fontstyle = font:9pt安> <%= left(rst(u_info)、150)%> </font> <p> <% rst.movenext ウェンド rst.close setrst =何もない endif endif %> |
共有:ASPチュートリアル:一般的なフラッシュニュース写真のプロダクションローテーションコードこれは通常のWebページファイルですhtml head metahttp-equiv = content-typecontent = text/html; charset = gb2312/title news and picture Rotation/title/head body! - #includefile = diaoyong.asp--/body/html
2ページの前のページ12次のページ次のページ