Annotation of embedaddon/libpdel/http/test/demo.tmpl, revision 1.1

1.1     ! misho       1: <html>
        !             2: <!-- $Id: demo.tmpl,v 1.3 2002/08/07 00:29:07 archie Exp $ -->
        !             3: <head>
        !             4: <title>PDEL HTTP server template demo</title>
        !             5: </head>
        !             6: <body bgcolor="#ffffff">
        !             7: 
        !             8: <h3>PDEL Template Servlet</h3>
        !             9: 
        !            10: @if(@query("shutdown"))
        !            11:        <b>Shutting down...</b>
        !            12:        @shutdown()
        !            13:        @return
        !            14: @endif
        !            15: 
        !            16: <p>
        !            17: Welcome <b>@authname()</b>!
        !            18: 
        !            19: <p>
        !            20: This servlet is implemented via the http_servlet_tmpl(3) servlet
        !            21: using the template file "demo.tmpl". To get to this servlet, you
        !            22: must first satisfy the http_servlet_basicauth(3) servlet which requires
        !            23: an HTTP "Basic" authentication using username "demo" and password
        !            24: "demo".
        !            25: 
        !            26: <p>
        !            27: You can edit this file and reload from the browser and it should
        !            28: update automatically.
        !            29: 
        !            30: <p>
        !            31: You are connecting from IP address <code>@remote_ip()</code>
        !            32: and port <code>@remote_port()</code>.
        !            33: 
        !            34: <p>
        !            35: The current time now is @htmlencode(@date()).
        !            36: 
        !            37: <p>
        !            38: Now I'm going to sleep for one second... some browsers show
        !            39: you the partial output, and some don't...
        !            40: 
        !            41: <p>
        !            42: @flush()
        !            43: @sleep("1")
        !            44: 
        !            45: <p>
        !            46: The current time now is @htmlencode(@date()).
        !            47: 
        !            48: <p>
        !            49: Press <a href="/logon">HERE</a> to return to the logon page.
        !            50: 
        !            51: <p>
        !            52: <b>GET form</b>
        !            53: <form method="get" action="/cgi/get?field4=foo&field5=bar">
        !            54: <input type=hidden name="field1" value="value1">
        !            55: <input type=hidden
        !            56:     name="field2" value="Foo Value with %percents% and &amp; ampersand">
        !            57: Enter some text:<input type=text name="field3">
        !            58: <input type=submit value="Submit">
        !            59: </form>
        !            60: 
        !            61: <p>
        !            62: <b>POST form</b>
        !            63: <form method="post" action="/cgi/post?field4=foo&field5=bar">
        !            64: <input type=hidden name="field1" value="value1">
        !            65: <input type=hidden
        !            66:     name="field2" value="Foo Value with %percents% and &amp; ampersand">
        !            67: Enter some text:<input type=text name="field3">
        !            68: <input type=submit value="Submit">
        !            69: </form>
        !            70: 
        !            71: <p>
        !            72: Test of the http_servlet_file(3) servlet: click <a href="/file">HERE</a>
        !            73: or <a href="/file/">HERE</a> to view the BIND documentation.
        !            74: 
        !            75: <p>
        !            76: To download a large file (/kernel): click <a href="/kernel">HERE</a>.
        !            77: 
        !            78: @if(@not(@equal(@redirect(), "")))
        !            79: <p>
        !            80: To get redirected to <b>@htmlencode(@redirect())</b>:
        !            81: click <a href="/redirect">HERE</a>.
        !            82: @endif
        !            83: 
        !            84: <p>
        !            85: Test of file upload:
        !            86: 
        !            87: <form method=post enctype="multipart/form-data" action="/cgi/post?file=1">
        !            88: 
        !            89: Enter file name:&nbsp;&nbsp;<input type="file" size=40 name="file">
        !            90: 
        !            91: <br>
        !            92: <p>
        !            93: <input type="submit" name="button1" value="Upload">
        !            94: 
        !            95: </form>
        !            96: 
        !            97: <p>
        !            98: Press <a href="/tmpl?shutdown=1">HERE</a> to shutdown this web server.
        !            99: 
        !           100: </body>
        !           101: </html>

FreeBSD-CVSweb <freebsd-cvsweb@FreeBSD.org>