


Das optimierte SHTML-Tutorial zeigt Ihnen, was SHTML ist_Grundlegendes Tutorial
Derzeit hat es hauptsächlich die folgenden Verwendungszwecke:
1. Anzeige serverseitiger Umgebungsvariablen
2. Anzeige von Informationen zu WEB-Dokumenten (z. B. Dateierstellungsdatum). /Größe usw.)
4. Führen Sie verschiedene Programme direkt auf dem Server aus (z. B. CGI oder andere ausführbare Programme).
kann Variablen festlegen, die bei einer bedingten Anweisung verwendet werden sollen.
Wozu dient SSI? Der Grund, warum wir ssi erwähnen, ist das Akronym von shtml – server-parsed HTML. Enthält HTML-Text mit eingebetteten serverseitigen Include-Befehlen. Das SHTML-Dokument wird vom Server vollständig gelesen, analysiert und geändert, bevor es an den Browser gesendet wird.
Dateien mit dem Namen shtml verwenden einige SSI-Anweisungen, genau wie die Anweisungen in asp. Sie können SSI-Anweisungen in SHTML-Dateien schreiben.
Der Server liest und Interpretieren Sie diese SHTML-Dateien und interpretieren Sie die in den SHTML-Dateien enthaltenen SSI-Anweisungen. Beispiel: Sie können SSI-Anweisungen in den SHTML-Dateien verwenden, um auf andere HTML-Dateien zu verweisen (#include), und der Server überträgt sie an den Client ist bereits als SHTML interpretiert und verfügt über keine SSI-Anweisungen. Es realisiert eine Funktion, die HTML nicht hat, nämlich SHTML, das dynamisches
realisieren kann, was als eine Weiterentwicklung von HTML bezeichnet werden kann. Sinas Nachrichtensystem sieht so aus: Der Nachrichteninhalt ist festgelegt, aber die darin enthaltenen Anzeigen und Menüs werden mit #include referenziert.
Derzeit gibt es hauptsächlich die folgenden Verwendungszwecke:
1. Serverseitige Umgebungsvariablen anzeigen
2. Textinhalte direkt in das Dokument einfügen
3. WEB-Dokumente anzeigen Verwandte Themen Informationen
(z. B. Dateierstellungsdatum/-größe usw.) 4. Verschiedene Programme direkt auf dem Server ausführen
(z. B. CGI oder andere ausführbare Programme) 5. SSI festlegen Informationsanzeigeformat
(z. B. Dateierstellungsdatum/Anzeigemethode für Dateigröße) Advanced SSI
kann Variablen mithilfe von if-Bedingungsanweisungen festlegen.
Verwendung von SSI
SSI ist eine Reihe von Befehlen, die für den WEB-Server bereitgestellt werden. Diese Befehle müssen nur direkt in den Kommentarinhalt des HTML-Dokuments eingebettet werden. Zum Beispiel:
Es handelt sich um einen SSI-Befehl. Seine Funktion besteht darin, den Inhalt von „info.htm“ auf die aktuelle Seite zu kopieren Dokumente. HTM-Inhalte.
Die Verwendungsform anderer SSI-Befehle ist grundsätzlich dieselbe wie im Beispiel. Es ist ersichtlich, dass für die SSI-Verwendung nur ein wenig Code eingefügt werden muss und die Verwendungsform sehr einfach ist.
Wenn der WEB-Server SSI nicht unterstützt, behandelt er diese natürlich nur als Anmerkungsinformationen und überspringt den Inhalt direkt; der Browser ignoriert diese Informationen ebenfalls.
Wie konfiguriere ich die SSI-Funktion auf meinem WEB-Server?
Auf einigen WEB-Servern (z. B. IIS 4.0/SAMBAR 4.2) müssen Dateien, die #include-Anweisungen enthalten, eine Erweiterung verwenden, die dem SSI-Interpreter zugeordnet wurde. Andernfalls verarbeitet der Webserver die SSI-Anweisung nicht. Die Erweiterungen .stm, .shtm und .shtml werden dem Interpreter (Ssinc.dll) zugeordnet.
Apache hängt von Ihren Einstellungen ab, wie zum Beispiel:
AddType text/x-server-parsed-html .shtml analysiert nur SSI-Anweisungen für Dateien mit der Erweiterung .shtml
AddType text/x- server-parsed-html .html analysiert SSI-Anweisungen für alle HTML-Dokumente
Der Netscape-WEB-Server kann den Administrationsserver direkt verwenden, um die SSI-Funktion zu aktivieren.
Die Website verwendet das Mapping-Tag im Server Admin-Programm und der hinzugefügte Inhaltstyp der Erweiterung ist: wwwserver/html-ssi
Der Cern-Server unterstützt SSI nicht. Sie können die SSI-Betrugsmethode verwenden. Gehen Sie zu http:/ /sw.cse.bris. Laden Sie ein PERL-Skript von ac.uk/WebTools/fakessi.html herunter, damit Ihr CERN-Server einige SSI-Befehle verwendet. (Der Befehl exec wird nicht unterstützt.)
Grundformat des SSI-Befehls
Grundformat des SSI-Befehls:
Programmcode:
wie zum Beispiel
Programmcode:
Anleitung:
1.
ist ein Kommentar in der HTML-Syntax. Wenn der WEB-Server SSI nicht unterstützt, werden diese Informationen ignoriert. 2. #include ist eine der SSI-Anweisungen.
3. file ist der Parameter von include, info.htm ist der Parameterwert, der sich in diesem Befehl auf den Namen des einzubindenden Dokuments bezieht.
Hinweis:
1. Zwischen
Nama dokumen ini: Kod program:
Masa semasa: Kod program:
Alamat IP anda ialah kod program:
#include Demonstrasi
Fungsi:
Masukkan kandungan fail teks terus ke dalam halaman dokumen.
Sintaks:
Kod program:
fail Nama fail ialah laluan relatif, iaitu relatif ke Direktori tempat dokumen menggunakan arahan #include berada. Fail yang disertakan boleh berada dalam direktori peringkat yang sama atau subdirektorinya, tetapi bukan dalam direktori peringkat atas. Contohnya, jika ia mewakili dokumen nav_head.htm dalam direktori semasa, ia ialah file="nav_head.htm".
Nama fail maya ialah laluan penuh ke direktori maya di tapak Web. Sebagai contoh, ia mewakili fail nav_head.htm dalam direktori hoyi berbanding dengan direktori akar dokumen pelayan ia adalah file="/hoyi/nav_head.htm"
Parameter:
fail menentukan lokasi fail yang disertakan; relatif kepada dokumen ini
maya menentukan lokasi relatif kepada direktori akar dokumen pelayan
Nota:
1. Nama fail mesti mempunyai sambungan.
2. Fail yang disertakan boleh mempunyai sebarang sambungan fail, saya rasa ia adalah paling mudah untuk menggunakan sambungan htm secara langsung (ia bergantung pada pilihan anda).
Contoh:
Kod program:
Masukkan fail pengepala ke dalam halaman semasa
Masukkan fail ekor ke dalam halaman semasa
Masukkan fail pengepala ke dalam halaman semasa
Masukkan fail ekor ke dalam halaman semasa
#flastmod dan #fsize Demonstrasi
Fungsi: #flastmod Tarikh kemas kini terakhir fail
#fsize Panjang fail
Sintaks:
Kod Program:
Parameter:
fail menentukan lokasi yang disertakan fail relatif kepada dokumen ini, seperti info.txt menunjukkan semasa Dokumen info.txt di bawah direktori
maya menentukan lokasi relatif kepada direktori akar dokumen pelayan, seperti /hoyi/info.txt bermaksud
Nota :
Nama fail mesti mempunyai sambungan.
Contoh:
Kod program:
Masukkan tarikh kemas kini terkini fail news.htm dalam direktori semasa ke dalam halaman semasa
Kod program :
Masukkan saiz fail news.htm dalam direktori semasa ke dalam halaman semasa
Demonstrasi #exec
Fungsi:
Sisipkan program luaran Output dimasukkan ke dalam halaman. Ia boleh dimasukkan ke dalam program CGI atau sebagai input kepada aplikasi biasa, bergantung pada sama ada parameter yang digunakan ialah cmd atau cgi.
Sintaks:
Kod program:
Parameter:
cmd Aplikasi biasa
cgi Program skrip CGI
Contoh:
Kod program:
akan memaparkan fail kata laluan
akan memaparkan senarai fail dalam direktori semasa
akan melaksanakan Program CGI gb.cgi.
Access_log.cgi program CGI akan dilaksanakan.
akan memaparkan fail kata laluan
akan memaparkan senarai fail dalam direktori semasa
akan melaksanakan program CGI gb.cgi.
Access_log.cgi program CGI akan dilaksanakan.
Nota:
Seperti yang anda lihat daripada contoh di atas, arahan ini agak mudah, tetapi ia juga mempunyai isu keselamatan.
Verbotsmethode:
. Apache, löschen Sie die Zeile „Options Includes ExecCGI“ in access.conf
. Um in IIS den Befehl #exec zu deaktivieren, können Sie die SSIExecDisable-Metabasis ändern.
#config
Funktion: Geben Sie das Format der Fehlerinformationen, das Datum und die Dateigröße an, die an den Client-Browser zurückgegeben werden.
Syntax:
Programmcode:
Parameter:
errmsg Passen Sie die SSI-Ausführungsfehlermeldung nach Ihren Wünschen an.
sizefmt-Anzeigemodus für die Dateigröße, der Standardwert ist der Byte-Modus („Bytes“) und kann in den Kilobyte-Modus („abbrev“) geändert werden.
timefmt-Zeitanzeigemodus, das flexibelste Konfigurationsattribut.
Beispiel: Größe einer nicht existierenden Datei anzeigen
Programmcode:
In Kilobyte Anzeige Dateigröße
Programmcode:
Zeit in einem bestimmten Zeitformat anzeigen
Programmcode:
Zeigt an, welcher Wochentag heute ist, welcher Monat es ist und welche Zeitzone
, Monate, Zeitzone
XSSI XSSI (Extended SSI) ist ein Satz erweiterter SSI-Anweisungen, die in das Mod-Include-Modul von Apache 1.2 oder höher integriert sind.
Die verfügbaren Anweisungen sind: #printenv
#set
#if
#printenv
Funktion: Alle derzeit in der WEB-Serverumgebung vorhandenen Umgebungsvariablen anzeigen.
Syntax: Programmcode:
Parameter: Keine Beispiel:
Programmcode:
#set

JavaScript verfügt über eine Vielzahl von integrierten Popup-APIs, die eine spezielle Benutzeroberfläche für die Benutzerinteraktion anzeigen. Berühmt:

Ich habe neulich mit einigen Front-End-Leuten darüber gesprochen, warum so viele Unternehmen zugängliche Websites erstellen. Warum sind Websites so schwer zugänglich?

Es gibt ein HTML -Attribut, das genau das tut, was Sie denken, dass es tun sollte:

Die Leute sagen, Jamstack -Websites sind schnell - finden wir heraus, warum durch Betrachtung echter Leistungsmetriken! Wir werden gemeinsame Metriken wie die Zeit bis zum ersten Byte abdecken

I ' Ich habe mit CSS -benutzerdefinierten Eigenschaften herumgespielt, um ihre Kraft zu entdecken, da die Browser -Unterstützung endlich an einem Ort liegt, an dem wir sie in unserem verwenden können

Da die wundervolle Welt von Jamstack groß wird, sind alle Kategorien von Diensten und Tools, die ihm helfen, so wichtig wie immer. Es gibt eine statische Stelle

Der Abstand zwischen Internet Explorer (dh) 11 und jedem anderen großen Browser ist eine zunehmend klaffende Kluft. Unterstützung für eine technologisch veraltete Unterstützung hinzufügen

Maurice Mahan erstellte FocusOverlay, eine "Bibliothek zum Erstellen von Überlagerungen auf fokussierten Elementen". Diese Beschreibung ist ein wenig verwirrend darüber, dass Sie keine Bibliothek benötigen.


Heiße KI -Werkzeuge

Undresser.AI Undress
KI-gestützte App zum Erstellen realistischer Aktfotos

AI Clothes Remover
Online-KI-Tool zum Entfernen von Kleidung aus Fotos.

Undress AI Tool
Ausziehbilder kostenlos

Clothoff.io
KI-Kleiderentferner

AI Hentai Generator
Erstellen Sie kostenlos Ai Hentai.

Heißer Artikel

Heiße Werkzeuge

VSCode Windows 64-Bit-Download
Ein kostenloser und leistungsstarker IDE-Editor von Microsoft

EditPlus chinesische Crack-Version
Geringe Größe, Syntaxhervorhebung, unterstützt keine Code-Eingabeaufforderungsfunktion

SublimeText3 Linux neue Version
SublimeText3 Linux neueste Version

Dreamweaver CS6
Visuelle Webentwicklungstools

DVWA
Damn Vulnerable Web App (DVWA) ist eine PHP/MySQL-Webanwendung, die sehr anfällig ist. Seine Hauptziele bestehen darin, Sicherheitsexperten dabei zu helfen, ihre Fähigkeiten und Tools in einem rechtlichen Umfeld zu testen, Webentwicklern dabei zu helfen, den Prozess der Sicherung von Webanwendungen besser zu verstehen, und Lehrern/Schülern dabei zu helfen, in einer Unterrichtsumgebung Webanwendungen zu lehren/lernen Sicherheit. Das Ziel von DVWA besteht darin, einige der häufigsten Web-Schwachstellen über eine einfache und unkomplizierte Benutzeroberfläche mit unterschiedlichen Schwierigkeitsgraden zu üben. Bitte beachten Sie, dass diese Software