Rumah  >  Artikel  >  hujung hadapan web  >  Penjelasan tentang perbezaan antara pengeluaran halaman shtml dan html_HTML/Xhtml_Web

Penjelasan tentang perbezaan antara pengeluaran halaman shtml dan html_HTML/Xhtml_Web

WBOY
WBOYasal
2016-05-16 16:41:551404semak imbas

Terdapat beberapa persamaan antara shtml dan asp Dalam fail bernama shtml, beberapa arahan SSI digunakan, sama seperti arahan dalam asp Anda boleh menulis arahan SSI dalam fail SHTML Apabila klien mengakses fail shtml ini baca dan tafsirkan fail SHTML ini, dan tafsirkan arahan SSI yang terkandung dalam fail SHTML

Ayat terakhir adalah yang paling berguna, shtml tidak kelihatan seperti html di permukaan perbezaan, tetapi apabila kita menggunakannya, ia adalah berbeza daripada pemahaman kita tentang shtml, kita boleh tahu bahawa shtml boleh menggunakan Dalam kes ini, kita boleh terus menambah kod pengiklanan kita sendiri atau apa yang kita ingin cadangkan dipetik. Kaedah penggunaan adalah seperti berikut:

Di tengah-tengah dokumen dengan akhiran shtml atau shtm, masukkan tag ini pada kedudukan yang anda ingin mengimport fail info.htm yang saya nyatakan di atas untuk membuat laman web novel Semua orang tahu bahawa ia adalah yang terbaik untuk menjana laman web novel statik untuk mengurangkan beban pada pelayan novel yang ingin kami cadangkan kepada info.htm Seperti yang kita semua tahu, jika novelis ingin menukar kandungan halaman yang disyorkan tanpa menjana semula kod, mereka hanya boleh menggunakan JS, tetapi labah-labah enjin carian itu akan diabaikan secara langsung . Jika kita menggunakan JS untuk mengesyorkan kandungan, ia mungkin tidak bagus untuk pengoptimuman carian, tetapi jika kita menggunakan shtm, ia akan berbeza Kerana kita hanya perlu menggunakan termasuk untuk memperkenalkan info.htm kemudian tulis novel atau maklumat lain yang perlu disyorkan terus ke dalam info.htm, supaya selagi ia shtm dan halaman yang memperkenalkan info.htm akan berubah dengan sewajarnya, dan enjin carian masih akan merangkaknya adalah terutamanya kerana saya merasakan bahawa perkara ini sangat bagus dan sangat mudah digunakan, jadi, setelah bercakap lama, saya sebenarnya memberitahu rakan-rakan saya yang bekerja di laman web novel bahawa menggunakan shtm masih menjadi pilihan yang baik tidak tahu bahawa ia ditulis seperti ini Adakah anda faham
APACHE menghidupkan shtml dan mengubah suai srm.con:AddType text/x-server-parsed-html .shtml Ia hanya akan menghuraikan arahan SSI untuk fail dengan . sambungan shtml
Windows seolah-olah menjadi pelayan lalai, hanya tetapkan "Fail yang disertakan pada bahagian pelayan" kepada "Benarkan" dalam "Sambungan Perkhidmatan Web" IIS
Jika anda ingin mendapatkannya maklumat tentang beberapa arahan html, sila teruskan membaca
Kod program:
 
 
 Sebagai contoh, kod program:
 
 
> Arahan:  1.
ialah ulasan dalam sintaks HTML Apabila pelayan WEB tidak menyokong SSI, maklumat ini akan diabaikan.
 2. #include ialah salah satu arahan SSI.  3. fail ialah parameter include, info.htm ialah nilai parameter, yang dalam arahan ini merujuk kepada nama dokumen yang akan disertakan.
NOTA:
1. Tiada ruang antara  2. Tanda baca di atas = "", tiada satu pun yang hilang.
 3. Arahan SSI adalah sensitif huruf besar-besaran, jadi parameter mestilah huruf kecil untuk mempunyai sebarang kesan.

Penjelasan terperinci tentang penggunaan arahan SSI
demonstrasi #echo
Fungsi:
Masukkan pembolehubah persekitaran ke dalam halaman.
Sintaks:
Kod program:


Nama dokumen ini: Kod program:

Masa semasa: Kod program:

 
 Alamat IP anda ialah kod program:  

 #include demonstration  Fungsi:
 Masukkan kandungan fail teks terus ke dalam halaman dokumen.
Sintaks:
Kod program:



fail Nama fail ialah laluan relatif, yang relatif kepada direktori di mana dokumen menggunakan arahan #include adalah terletak. Fail yang disertakan boleh berada dalam direktori peringkat yang sama atau subdirektorinya, tetapi bukan dalam direktori peringkat atas. 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. Contohnya, ia bermaksud relatif kepada fail nav_head.htm dalam direktori hoyi di bawah direktori akar dokumen pelayan ia adalah virtual="/hoyi/nav_head.htm"
 Parameter:
 fail menentukan lokasi yang disertakan; fail 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 yang disarankan oleh Microsoft menggunakan sambungan .inc (ia bergantung pada pilihan anda).
Beispiel:
Programmcode:
Header-Datei in die aktuelle Seite einfügen
Tail-Datei in die aktuelle Seite einfügen
#flastmod- und #fsize-Demonstration
Funktion: #flastmod Datum der letzten Aktualisierung der Datei
#fsize Dateilänge
Syntax:
Programmcode:


Parameter:
Datei gibt die enthaltene Datei relativ an zu dieser Datei Der Speicherort des Dokuments, z. B. info.txt, gibt das info.txt-Dokument im aktuellen Verzeichnis an
virtuell gibt den Speicherort relativ zum Stammverzeichnis des Serverdokuments an, z. B. /hoyi/info.txt, was auf
hinweist: Der Dateiname muss eine Erweiterung enthalten.
Beispiel:
Programmcode:

Das neueste Aktualisierungsdatum der Datei news.htm im aktuellen Verzeichnis in die aktuelle Seite einfügen
Programmcode:

Dateigröße von news.htm im aktuellen Verzeichnis in die aktuelle Seite einfügen
#exec Demonstration
Funktion:
Die Ausgabe eines externen Programms in die Seite einfügen. Es kann in CGI-Programme oder als Eingabe für reguläre Anwendungen eingefügt werden, je nachdem, ob die verwendeten Parameter cmd oder cgi sind.
Syntax:
Programmcode:


Parameter:
cmd reguläre Anwendung
cgi CGI-Skript
Beispiel:
Programmcode :

zeigt die Passwortdatei an
zeigt die Dateiliste im aktuellen Verzeichnis an
führt das CGI-Programm gb.cgi aus.  
Das CGI-Programm access_log.cgi wird ausgeführt. Hinweis:
Wie Sie dem obigen Beispiel entnehmen können, ist dieser Befehl recht praktisch, weist jedoch auch Sicherheitsprobleme auf.
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.
Syntax:
Programmcode:





Parameter: errmsg Benutzerdefinierte SSI-Ausführungsfehlermeldung, kann beliebig sein .
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: Anzeige der Größe einer nicht existierenden Datei
Programmcode:




Anzeige der Dateigröße in Kilobyte Programmcode:

 

Zeigt die Uhrzeit in einem bestimmten Zeitformat an Programmcode:


Zeigt den Wochentag, den Monat und die Zeitzone an

 

Kenyataan:
Kandungan artikel ini disumbangkan secara sukarela oleh netizen, dan hak cipta adalah milik pengarang asal. Laman web ini tidak memikul tanggungjawab undang-undang yang sepadan. Jika anda menemui sebarang kandungan yang disyaki plagiarisme atau pelanggaran, sila hubungi admin@php.cn