1.設定コマンド
Config コマンドは主に SSI のデフォルト設定を変更するために使用されます。その中には:
Errmsg: デフォルトのエラー メッセージを設定します。ユーザーが設定したエラー メッセージを正常に返すには、Errmsg パラメーターを HTML ファイル内の他の SSI コマンドの前に配置する必要があります。そうしないと、クライアントはユーザーが設定したカスタム メッセージではなく、デフォルトのエラー メッセージのみを表示できます。
Timefmt: 日付と時刻に使用される形式を定義します。 Timefmt パラメータは echo コマンドの前に使用する必要があります。
表示される結果は次のとおりです:
2000年4月12日水曜日
おそらくユーザーは、上記の例で使用されている %A %B %d に慣れていない可能性があります。以下に、SSI でよく使用される日付と時刻の形式を表形式でまとめます。
Sizefmt: ファイル サイズをバイト、キロバイト、メガバイトのいずれで表すかを決定します。バイト単位の場合、パラメータ値は「バイト」です。キロバイトとメガバイトには省略形が使用されます。同様に、sizefmt パラメータは、使用する fsize コマンドの前に配置する必要があります。
2. インクルードコマンド
Include コマンドを使用すると、他のドキュメントから現在解析されているドキュメントにテキストや画像を挿入できます。これは SSI 全体のキーとなります。 Include コマンドを使用すると、1 つのファイルを変更するだけでサイト全体が即座に更新されます。
Include コマンドには 2 つの異なるパラメータがあります:
仮想: サーバー側のドキュメントへの仮想パスを与えます。
ファイル: 現在のディレクトリへの相対パスを指定します。「../」は使用できず、絶対パスも使用できません。
これには、各ディレクトリに header.html ファイルが含まれている必要があります。
3. エコーコマンド
Echo コマンドは次の環境変数を表示できます:
DOCUMENT_NAME: 現在のドキュメントの名前を表示します。
DOCUMENT_URI: 現在のドキュメントの仮想パスを表示します。例:
Web サイトが成長し続けるにつれて、URL アドレスがますます長くなり、頭痛の種が生じることは避けられません。 SSIを使えば全て解決します。 Web サイトのドメイン名と SSI コマンドを組み合わせて完全な URL、つまり
を表示できるためです。 http://YourDomain
QUERY_STRING_UNESCAPED: クライアントから送信されたクエリ文字列をエスケープなしで表示します。すべての特殊文字の前にエスケープ文字「"が付きます。」例:
DATE_LOCAL: サーバーの設定されたタイムゾーンの日付と時刻を表示します。 config コマンドの timefmt パラメータを組み合わせて出力情報をカスタマイズできます。例:
表示される結果は次のとおりです:
2000年の4月15日土曜日
DATE_GMT: この関数は、グリニッジ標準時に基づいて日付を返す点を除いて、DATE_LOCAL と同じです。例:
LAST_MODIFIED: 現在のドキュメントの最終更新時刻を表示します。同様に、これは SSI の非常に実用的な機能です。HTML ドキュメントに次のような単純なテキストを追加するだけで、更新時間をページ上に動的に表示できます。
CGI 環境変数
SSI 環境変数に加えて、echo コマンドは次の CGI 環境変数も表示できます:
SERVER_SOFTWARE: サーバー ソフトウェアの名前とバージョンが表示されます。例:
SERVER_NAME: サーバーのホスト名、DNS エイリアス、または IP アドレスが表示されます。例:
SERVER_PROTOCOL: クライアント要求で使用されるプロトコル名とバージョン (HTTP/1.0 など) が表示されます。例:
SERVER_PORT: サーバーの応答ポートを表示します。例:
REQUEST_METHOD: GET、HEAD、POST などのクライアントのドキュメント要求メソッドを表示します。例:
REMOTE_HOST:リクエスト情報を発行したクライアントのホスト名が表示されます。
REMOTE_ADDR: リクエスト情報を発行したクライアントのIPアドレスが表示されます。
AUTH_TYPE: ユーザー ID の認証方法を表示します。
REMOTE_USER: 保護されたページにアクセスしているユーザーのアカウント名が表示されます。
4. Fsize: 指定したファイルのサイズを表示します。出力形式は、config コマンドの sizefmt パラメータを組み合わせてカスタマイズできます。
5. Flastmod: 指定したファイルの最終更新日を表示します。config コマンドの timefmt パラメータを組み合わせることで出力形式を制御できます。
ここでは、flashmod パラメータを使用して、ページ上のすべてのリンクされたページの更新日を表示できます。方法は次のとおりです:
表示される結果は次のとおりです:
2000年4月19日のファイル
別のファイル 2000 年 1 月 8 日
6.実行
Exec コマンドは CGI スクリプトまたはシェル コマンドを実行できます。使用方法:
Cmd: /bin/sh を使用して、指定された文字列を実行します。 SSI が includesNOEXEC オプションを使用する場合、このコマンドはブロックされます。
Cgi: CGI スクリプトの実行に使用できます。たとえば、次の例では、サーバーの cgi-bin ディレクトリにある counter.pl スクリプトを使用して、各ページにカウンターを配置します。
SHTMLとHTMLの違いについて
まず、SHTML と HTML の違いを見てみましょう。一言で説明すると、SHTML は HTML ではなくサーバー API であり、shtml はサーバーによって動的に生成される HTML です。 どちらもハイパーテキスト形式ですが、shtml は SSI テクノロジで使用されるファイルです。つまり、サーバー側インクルード -- SSI サーバー側には命令が含まれます。 Web サーバーに SSI 機能がある場合、Netscape Enterprise Server などのほとんどの (特に Unix プラットフォームに基づく) WEB サーバーは SSI コマンドをサポートします。
以上がSTHML チュートリアル(4)の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

HTML、CSS、およびJavaScriptは、最新のWebページを構築するためのコアテクノロジーです。1。HTMLはWebページ構造を定義します。2。CSSはWebページの外観に責任があります。

HTMLの機能は、Webページの構造とコンテンツを定義することであり、その目的は、情報を表示するための標準化された方法を提供することです。 1)HTMLは、タイトルやパラグラフなどのタグや属性を使用して、Webページのさまざまな部分を整理しています。 2)コンテンツとパフォーマンスの分離をサポートし、メンテナンス効率を向上させます。 3)HTMLは拡張可能であり、カスタムタグがSEOを強化できるようにします。

HTMLの将来の傾向はセマンティクスとWebコンポーネントであり、CSSの将来の傾向はCSS-in-JSとCSShoudiniであり、JavaScriptの将来の傾向はWebAssemblyとServerLessです。 1。HTMLセマンティクスはアクセシビリティとSEO効果を改善し、Webコンポーネントは開発効率を向上させますが、ブラウザの互換性に注意を払う必要があります。 2。CSS-in-JSは、スタイル管理の柔軟性を高めますが、ファイルサイズを増やす可能性があります。 CSShoudiniは、CSSレンダリングの直接操作を可能にします。 3. Webassemblyブラウザーアプリケーションのパフォーマンスを最適化しますが、急な学習曲線があり、サーバーレスは開発を簡素化しますが、コールドスタートの問題の最適化が必要です。

Web開発におけるHTML、CSS、およびJavaScriptの役割は次のとおりです。1。HTMLは、Webページ構造を定義し、2。CSSはWebページスタイルを制御し、3。JavaScriptは動的な動作を追加します。一緒に、彼らは最新のウェブサイトのフレームワーク、美学、および相互作用を構築します。

HTMLの将来は、無限の可能性に満ちています。 1)新機能と標準には、より多くのセマンティックタグとWebComponentsの人気が含まれます。 2)Webデザインのトレンドは、レスポンシブでアクセス可能なデザインに向けて発展し続けます。 3)パフォーマンスの最適化により、応答性の高い画像読み込みと怠zyなロードテクノロジーを通じてユーザーエクスペリエンスが向上します。

Web開発におけるHTML、CSS、およびJavaScriptの役割は次のとおりです。HTMLはコンテンツ構造を担当し、CSSはスタイルを担当し、JavaScriptは動的な動作を担当します。 1。HTMLは、セマンティクスを確保するためにタグを使用してWebページの構造とコンテンツを定義します。 2。CSSは、セレクターと属性を介してWebページスタイルを制御して、美しく読みやすくします。 3。JavaScriptは、動的でインタラクティブな関数を実現するために、スクリプトを通じてWebページの動作を制御します。

htmlisnotaprogramminglanguage; itisamarkuplanguage.1)htmlStructuresandformatswebcontentusingtags.2)ItworkswithcsssssssssdjavascriptforInteractivity、強化を促進します。

HTMLは、Webページ構造の構築の基礎です。 1。HTMLは、コンテンツ構造とセマンティクス、および使用などを定義します。タグ。 2. SEO効果を改善するために、などのセマンティックマーカーを提供します。 3.タグを介したユーザーの相互作用を実現するには、フォーム検証に注意してください。 4. JavaScriptと組み合わせて、動的効果を実現するなどの高度な要素を使用します。 5.一般的なエラーには、閉じられていないラベルと引用されていない属性値が含まれ、検証ツールが必要です。 6.最適化戦略には、HTTP要求の削減、HTMLの圧縮、セマンティックタグの使用などが含まれます。


ホットAIツール

Undresser.AI Undress
リアルなヌード写真を作成する AI 搭載アプリ

AI Clothes Remover
写真から衣服を削除するオンライン AI ツール。

Undress AI Tool
脱衣画像を無料で

Clothoff.io
AI衣類リムーバー

Video Face Swap
完全無料の AI 顔交換ツールを使用して、あらゆるビデオの顔を簡単に交換できます。

人気の記事

ホットツール

EditPlus 中国語クラック版
サイズが小さく、構文の強調表示、コード プロンプト機能はサポートされていません

ZendStudio 13.5.1 Mac
強力な PHP 統合開発環境

DVWA
Damn Vulnerable Web App (DVWA) は、非常に脆弱な PHP/MySQL Web アプリケーションです。その主な目的は、セキュリティ専門家が法的環境でスキルとツールをテストするのに役立ち、Web 開発者が Web アプリケーションを保護するプロセスをより深く理解できるようにし、教師/生徒が教室環境で Web アプリケーションを教え/学習できるようにすることです。安全。 DVWA の目標は、シンプルでわかりやすいインターフェイスを通じて、さまざまな難易度で最も一般的な Web 脆弱性のいくつかを実践することです。このソフトウェアは、

MantisBT
Mantis は、製品の欠陥追跡を支援するために設計された、導入が簡単な Web ベースの欠陥追跡ツールです。 PHP、MySQL、Web サーバーが必要です。デモおよびホスティング サービスをチェックしてください。

mPDF
mPDF は、UTF-8 でエンコードされた HTML から PDF ファイルを生成できる PHP ライブラリです。オリジナルの作者である Ian Back は、Web サイトから「オンザフライ」で PDF ファイルを出力し、さまざまな言語を処理するために mPDF を作成しました。 HTML2FPDF などのオリジナルのスクリプトよりも遅く、Unicode フォントを使用すると生成されるファイルが大きくなりますが、CSS スタイルなどをサポートし、多くの機能強化が施されています。 RTL (アラビア語とヘブライ語) や CJK (中国語、日本語、韓国語) を含むほぼすべての言語をサポートします。ネストされたブロックレベル要素 (P、DIV など) をサポートします。
