Server Side Includes
This is a test document for the .SHTML extension files. This
documents URL is /wasd_root/WASD_ROOT/EXERCISE/SHTML.SHTML (actual file:
WASD_ROOT:[WASD_ROOT.EXERCISE]SHTML.SHTML), last modified 08-Nov-2021 14:28:13.
This is the
739,278th time since Mon Dec 11 10:55:16 1995
that this document has been accessed
(yes that's correct ... the document is used when batch testing the server!)
|
It is possible to include another SSI file. The following blue section has
been
<!--#include virtual="shtml_include1.shtml">ed ...
Current date/time:
The local time is: Fri Nov 15 16:35:13 2024
(or more VMSish: 15-Nov-2024 16:35:13)
GMT time is: Fri Nov 15 15:35:13 2024 GMT
|
"#echos":
"*/*" |
browser accepted content types |
"timmersit.nl" |
request host and port destination |
"[VARIABLE-DOES-NOT-EXIST!]" |
referring document |
"Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)" |
browser identification string |
"/wasd_root/WASD_ROOT/EXERCISE/SHTML.SHTML" |
request path |
"WASD_ROOT:[WASD_ROOT.EXERCISE]SHTML.SHTML" |
current document VMS file name |
"" |
request query string |
"18.189.145.109" |
browser host address |
"18.189.145.109" |
browser host name |
"" |
authenticated user |
"vms1.timmersit.nl" |
server host name |
"80" |
server host port |
"HTTP/1.1" |
Request HTTP protocol version |
"HTTP/1.1" |
Server HTTP protocol version |
"HTTPd-WASD/11.3.0 OpenVMS/AXP" |
server identification string |
This request has been made via the
HTTP/1.n
protocol
<!--#if var={request_protocol} eqs="HTTP/2" -->
<u>HTTP/2</u>
<!--#else-->
<u>HTTP/1.<i>n</i></u>
<!--#endif-->
Let's include a file using:
<!--#include file="wasd_root:[exercise]shtml_include1.html" -->
The included text is italicised for clarity.
I have begun a new paragraph.
That same file between <LISTING></LISTING> tags:
The included text is italicised for clarity.
I have begun a new paragraph.
The same file, this time using a VIRTUAL specification:
<!--#include virtual="../exercise/shtml_include1.html" -->
The included text is italicised for clarity.
I have begun a new paragraph.
Size of the file:
<!--#fsize file="wasd_root:[exercise]shtml_include1.html" -->
We can determined the size of the file ...
88 bytes
Creation date:
<!--#fcreated file="wasd_root:[exercise]shtml_include1.html" -->
We can determined the creation date/time of the file ...
18-Sep-2013 02:22:31
Last modification date:
<!--#flastmod file="wasd_root:[exercise]shtml_include1.html" -->
We can determined the last modification date/time of the file ...
08-Nov-2021 14:27:09
``Index of'' this directory:
(The blue background is just to delineate the extent of the listing)
<!--#dir virtual="*.*" -->
Documents and files to exercise and test the HTTPd server.
Also performance testing procedures and raw results.
| Name | Revised | Size | Description |
|
| 0K.TXT | 8-Nov-2021 14:28 | 0 | plain text |
| 16K.TXT | 8-Nov-2021 14:28 | 16,000 | plain text |
| 32K.TXT | 8-Nov-2021 14:28 | 32,000 | plain text |
| 48K.TXT | 8-Nov-2021 14:28 | 48,000 | plain text |
| 64K.TXT | 8-Nov-2021 14:28 | 64,000 | plain text |
| CORS.COM | 8-Nov-2021 14:28 | 4,238 | DCL procedure |
| CORS.HTML | 8-Nov-2021 14:28 | 3,884 | "WASD CORS Test JavaScript" |
| DOTTY.HTML | 8-Nov-2021 14:28 | 4,004 | "Let's concurrently load some dots!" |
| DOTTY.JS | 8-Nov-2021 14:28 | 144 | JavaScript source |
| DOTTY.PNG | 8-Nov-2021 14:28 | 347 | Portable Network Graphic |
| DOTTY2.JS | 8-Nov-2021 14:28 | 136 | JavaScript source |
| ESCHERKNOT.HTML | 8-Nov-2021 14:28 | 25 | HyperText Markup Language |
| ESCHERKNOT.XBM | 8-Nov-2021 14:28 | 34,261 | X-bitmap |
| FACE2FACE.COM | 8-Nov-2021 14:28 | 381 | DCL procedure |
| FACE2FACE.PHP | 8-Nov-2021 14:28 | 31 | PHP source |
| FACE2FACE.PL | 8-Nov-2021 14:28 | 58 | Perl source |
| H2LOAD_FILES.TXT | 8-Nov-2021 14:28 | 5,042 | plain text |
| H2LOAD_MIXED.TXT | 8-Nov-2021 14:28 | 1,024 | plain text |
| INDEX.PHP | 8-Nov-2021 14:28 | 490 | PHP source |
| OPENVMS.GIF | 8-Nov-2021 14:28 | 1,536 | GIF image |
| OPENVMS.HTML | 8-Nov-2021 14:28 | 40 | HyperText Markup Language |
| PERF_FILES_NOCACHE_WB_V10.TXT | 8-Nov-2021 14:28 | 17,590 | plain text |
| PERF_FILES_WB.COM | 8-Nov-2021 14:28 | 2,543 | DCL procedure |
| PERF_FILES_WB_V10.TXT | 8-Nov-2021 14:28 | 17,616 | plain text |
| PERF_PERSIST_WB.COM | 8-Nov-2021 14:28 | 2,197 | DCL procedure |
| PERF_PERSIST_WB_V10.TXT | 8-Nov-2021 14:28 | 15,310 | plain text |
| PERF_SCRIPTS_WB.COM | 8-Nov-2021 14:28 | 7,237 | DCL procedure |
| PERF_SCRIPTS_WB_V10.TXT | 8-Nov-2021 14:28 | 41,960 | plain text |
| PERF_XFER_WB.COM | 8-Nov-2021 14:28 | 1,509 | DCL procedure |
| PERF_XFER_WB_V10.TXT | 8-Nov-2021 14:28 | 7,808 | plain text |
| README.HTML | 8-Nov-2021 14:28 | 121 | HyperText Markup Language |
| SHTML.SHTML | 8-Nov-2021 14:28 | 6,148 | HyperText Markup Language (pre-processed) |
| SHTML.SHTML$ | 15-Nov-2024 16:35 | 4 | |
| SHTML_INCLUDE1.HTML | 8-Nov-2021 14:28 | 88 | HyperText Markup Language |
| SHTML_INCLUDE1.SHTML | 8-Nov-2021 14:28 | 236 | HyperText Markup Language (pre-processed) |
| SINGLEBYTEOUTPUT.COM | 8-Nov-2021 14:28 | 2,310 | DCL procedure |
| THIS$20IS$20A$20PATHWORKS$20FILE-NAME.TXT | 8-Nov-2021 14:28 | 278 | plain text |
| THIS$7AIS$7AAN$7A$SRI$7A$FILE-NAME.TXT | 8-Nov-2021 14:28 | 268 | plain text |
| THIS_IS_$2BALSO$2B$2EPATHWORKS.TXT | 8-Nov-2021 14:28 | 256 | plain text |
| THIS_IS_$5KALSO$5K.$SRI$5N$TXT | 8-Nov-2021 14:28 | 244 | |
|
More controlled ``Index of'' HTML files in this directory:
<!--#dir virtual="*.html" par="layout=UL_S:b&delimit=none&nops=yes&readme=no" -->
Now some allowed DCL commands:
<!--#dcl say="f$time()" -->
15-NOV-2024 16:35:13.48
<!--#dcl say="4+5" -->
9
<!--#dcl say="\"<I>hello</I>\"" -->
hello
<!--#dcl dir="wasd_root:[exercise]" -->
Directory WASD_ROOT:[EXERCISE]
.AAAA_TEST;1 0K.TXT;9 16K.TXT;9 32K.TXT;9
48K.TXT;9 64K.TXT;9 CORS.COM;8 CORS.HTML;8
DOTTY.HTML;8 DOTTY.JS;8 DOTTY.PNG;8 DOTTY2.JS;8
ESCHERKNOT.HTML;9 ESCHERKNOT.XBM;9 FACE2FACE.COM;9 FACE2FACE.PHP;9
FACE2FACE.PL;9 H2LOAD_FILES.TXT;8 H2LOAD_MIXED.TXT;8 INDEX.PHP;9
OPENVMS.GIF;9 OPENVMS.HTML;9 README.HTML;9 SHTML.SHTML;9
SHTML.SHTML$;9 SHTML_INCLUDE1.HTML;9 SHTML_INCLUDE1.SHTML;9
SINGLEBYTEOUTPUT.COM;9 THIS$20IS$20A$20PATHWORKS$20FILE-NAME.TXT;9
THIS$7AIS$7AAN$7A$SRI$7A$FILE-NAME.TXT;9 THIS_IS_$2BALSO$2B$2EPATHWORKS.TXT;9
THIS_IS_$5KALSO$5K.$SRI$5N$TXT;9 WASD_TEST_AND_EXERCISE.TXT;7
Total of 33 files.
<!--#dcl show="process" -->
15-NOV-2024 16:35:13.61 User: HTTP$NOBODY Process ID: 00122455
Node: VMS1 Process name: "WASD:80-14"
Terminal: MBA36154:
User Identifier: [HTTP$NOBODY]
Base priority: 4
Default file spec: CGI-BIN:[000000]
Number of Kthreads: 1 (System-wide limit: 2)
<!--#dcl show="users/node" -->
OpenVMS User Processes at 15-NOV-2024 16:35:13.65
Total number of users = 2, number of processes = 2
Username Interactive Subprocess Batch
PIET 1
SYSTEM - - 1
Now some privileged DCL commands:
<!--#dcl exec="show sym www_*" -->
SSI Error!
document with DCL must be owned by SYSTEM (line 168) ... \#dcl exec="show sym www_*"\