<html>
<head>
<title> Test of NCSA Server-side Includes </title>

<body>
<h1 align=center> Parse2.shtml - Test of NCSA Server-side Includes </h1>
<h1 align=center> Server = <!--#echo var="SERVER_SOFTWARE" --> </h1>
<hr size=3 noshade>

<h3>Parse2.shtml Content</h3>
<blockquote>
<pre>
Parse2.shtml last modified (virtual):<!--#flastmod virtual="/vtest/dir1/parse2.shtml" -->.
Parse2.shtml last modified (file):   <!--#flastmod file="parse2.shtml" -->.
Size of parse2.shtml is:             <!--#fsize file="parse2.shtml"  -->.
DOCUMENT_NAME =                      <!--#echo var="DOCUMENT_NAME" -->
DOCUMENT_URI =                       <!--#echo var="DOCUMENT_URI" -->
DATE_LOCAL =                         <!--#echo var="DATE_LOCAL" -->
QUERY_STRING =                       <!--#echo var="QUERY_STRING" -->
QUERY_STRING_UNESCAPED =             <!--#echo var="QUERY_STRING_UNESCAPED" -->
PATH_LOCAL =                         <!--#echo var="PATH_LOCAL" -->
PATH_TRANSLATED:                     <!--#echo var="PATH_TRANSLATED"  -->
PATH_INFO  =                         <!--#echo var="PATH_INFO" -->
DATE_GMT =                           <!--#echo var="DATE_GMT" -->
LAST_MODIFIED =                      <!--#echo var="LAST_MODIFIED" -->
</pre>

<b>Shell Environment in parse2.shtml (from exec cmd="env")</b>
<pre>
<!--#exec cmd="env" -->
</pre>
</blockquote>
<hr>

<!--#config errmsg="Error: parse2.shtml -- Unable to parse scripts"  -->


<h3>1) <tt>&lt;!--#include file="inc_file.shtml" --&gt;</tt> </h3>
<blockquote>
<!--#include file="inc_file.shtml" -->
</blockquote>

<h3>2) <tt>&lt;!--#include file="inc_file.shtml/aa%25a/bbb" --&gt;</tt> </h3>
<blockquote>
<!--#include file="inc_file.shtml/aa%25a/bbb" -->
</blockquote>

<h3>3) <tt>&lt;!--#include file="inc_file.shtml?foo%25;/?:@=&$-_.+!*'(),&quot;" --&gt;</tt> </h3>
<blockquote>
<!--#include file="inc_file.shtml?foo%25;/?:@=&$-_.+!*'(),&quot;" -->
</blockquote>

<h3>4) <tt>&lt;!--#include file="inc_file.shtml/aa%25a/bbb?foo%25;/?:@=&$-_.+!*'(),&quot;" --&gt;</tt> </h3>
<blockquote>
<!--#include file="inc_file.shtml/aa%25a/bbb?foo%25;/?:@=&$-_.+!*'(),&quot;" -->
</blockquote>

<h3>5a) <tt>&lt;!--#include virtual="/cgi-bin/test_script.cgi" --&gt;</tt> </h3>
<blockquote>
<!--#include virtual="/cgi-bin/test_script.cgi" -->
</blockquote>

<h3>5b) <tt>&lt;!--#include virtual="/cgi-bin/test_script.cgi/aa%25a/bbb" --&gt;</tt> </h3>
<blockquote>
<!--#include virtual="/cgi-bin/test_script.cgi/aa%25a/bbb" -->
</blockquote>

<h3>5c) <tt>&lt;!--#include virtual="/cgi-bin/test_script.cgi?:@=&$-_.+!*'(),&quot;" --&gt;</tt> </h3>
<blockquote>
<!--#include virtual="/cgi-bin/test_script.cgi?foo%25;/?:@=&$-_.+!*'(),&quot;" -->
</blockquote>

<h3>5d) <tt>&lt;!--#include virtual="/cgi-bin/test_script.cgi/aa%25a/bbb?foo%25;/?:@=&$-_.+!*'(),&quot;" --&gt;</tt> </h3>
<blockquote>
<!--#include virtual="/cgi-bin/test_script.cgi/aa%25a/bbb?foo%25;/?:@=&$-_.+!*'(),&quot;" -->
</blockquote>

<h3>6a) <tt>&lt;!--#include file="./test_script.cgi" --&gt;</tt> 
<em>(should not work if local CGI access disabled)</em></h3>
<blockquote>
<!--#include file="./test_script.cgi" -->
</blockquote>

<h3>6b) <tt>&lt;!--#include file="./test_script.cgi/aa%25a/bbb?foo%25;/?:@=&$-_.+!*'(),&quot;" --&gt;</tt> </h3>
<blockquote>
<!--#include file="./test_script.cgi?sadf" -->
<!--  #include file="./test_script.cgi/aa%25a/bbb?foo%25;/?:@=&$-_.+!*'(),&quot;" -->
</blockquote>


<h3>7) <tt>&lt;!--#include file="inc_file.shtml arg1 arg2" --&gt;</tt> </h3>
<blockquote>
<!--#include file="inc_file.shtml arg1 arg2" -->
</blockquote>

<h3>7) <tt>&lt;!--#include file="./test_script.cgi  arg1 arg2" --&gt;</tt> </h3>
<blockquote>
<!--#include file="./test_script.cgi arg1 arg2" -->
</blockquote>


</blockquote>



</body>
</html>
