推奨:ASP例:Wordコンビネーションゲームの制作これは、ASP、VBScript、JavaScriptで書かれた単語コーディングに関するゲームです。 Win98 OEM2、PWS、およびIE5の下でテスト中に大きな問題は見つかりませんでした。使用方法:方法1:たとえば、3WサービスのディレクトリはC:inetpubwwwootです。
多くのインターネット愛好家は、自分のホームページを作成する際に、自分のウェブサイトの機能をより包括的にするために脳を飾ります。ここで、著者はASPを使用して独自の検索エンジンを構築する方法を紹介します。
基本的なアイデアはフォームを使用して、ユーザーが変数で提出した検索キーワードを保存し、処理のためにASPスクリプトに送信します。 ASPの組み込みリクエストオブジェクトを使用して変数内のキーワード文字を取得し、応答リダイレクト関数を使用してキーワード文字をSOHUやNetEaseなどの他のプロフェッショナル検索エンジンに転送して検索結果を取得します。これにより、訪問者はホームページにログインすることなく、ホームページで主要な検索エンジンを簡単に使用できます。
最初のステップは、検索エンジンのメインページを作成することです。次のように、HTMLファイルの<body>と< /body>の間のコードを次のように追加します。
| 以下は引用されたコンテンツです。 form form name = form1 method = post action = search.asp> <div align =センター>お気に入りの検索エンジンを選択してください<br> <br> select name = Select Size = 1>を選択します <オプションsohu < /オプション> <オプション> sina(北京駅)< /オプション> optionオプション> netease < /オプション> < /select><br> <br> クエリするキーワードを入力してください<br> <入力タイプ=テキスト名=テキストフィールド> br> <br> <入力タイプ=送信name = submit style = color:#cc0033; background-color:#ffffff; font-size:9pt; border:#cc0033 1px solid; height:18pxvalue = search> < /form> |
ここでは、ユーザーが選択できるSohu、Sina、Neteaseの3つの検索エンジンを提供します。ユーザーがキーワード文字列を入力した後、フォームは処理のためにバックグラウンドのsearch.aspにリクエストを送信します。
2番目のステップは、バックグラウンドASPプログラムを作成することです。 HTMLファイルの<body>と< /body>の間に次のコードを追加します。
| 以下は引用されたコンテンツです。 <%request.form(select)= sohu then respons.redirect(http://site.search.sohu.com/ sitesearch.jsp?key_word = && request.form(textfield))end if if request.form(select)= sina(北京駅)then respons.redirect(http://site.search.sohu.com/ sitesearch.jsp?key_word = && request.form(textfield))end if if request.form(select)= netease then response.redirect(http://search.163.com/cgi-bin/search/engine/search2.fcgi?lang=gb &&key=&request.form(textfield))end if %> |
検索文字列を他の検索エンジンに送信する場合、これらの検索エンジンで使用されるクエリ形式を理解することが非常に重要です。たとえば、Sohuはhttp://site.search.sohu.com/sitesearch.jsp?key_word=search stringを使用しています。これらの検索エンジンを使用するときに注意を払う必要があります。検索結果を提供するときにIEアドレスバーのアドレスを記録および分析し、Liu%などの次の文字を削除します(これは、送信した検索文字列に変換された文字です)、クエリ形式を取得できます。
さらに、多くの検索エンジンが分類検索を使用しています。 Webサイト、Webページ、ニュースなどのカテゴリに細分化できます。各カテゴリのクエリ形式は異なります。読者は、より多くのステートメントを使用して選択を作成して、同じ検索エンジン内の検索タイプのセグメンテーションを実現できます。
同様に、このプログラムを拡張し、他の検索エンジンを追加して、その機能をより強力にすることもできます。
共有:ASP 3.0高度なプログラミング(41) 9.2.3ストアドプロシージャの使用ストアドプロシージャの使用は、コマンドオブジェクトが適用される領域です。ストアドプロシージャ(ストレージクエリと呼ばれることもあります)は、データベースで事前に定義されているSQLクエリステートメントです。コードで直接使用する代わりに、ストアドプロシージャを作成して使用する必要があるのはなぜですか