Dieter Raber: Wie Documentroot auf IIS ermitteln?

Beitrag lesen

Hallo Klaus,

Ich hab in einem anderen Zusammenhang mal folgendes Script geschrieben, fuer das aber SSI notwendig ist. Vielleicht hilft Dir das weiter.

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "DTD/xhtml1-transitional.dtd"> <html> <head> <style type="text/css"> <!-- body {background-color: #ffffff; color: #000000;} body, td, th, h1, h2 {font-family: sans-serif;} pre {margin: 0px; font-family: monospace;} a:link {color: #000099; text-decoration: none;} a:hover {text-decoration: underline;} table {border-collapse: collapse;} .center {text-align: center;} .center table { margin-left: auto; margin-right: auto; text-align: left;} .center th { text-align: center; !important } td, th { border: 1px solid #000000; font-size: 75%; vertical-align: baseline;} h1 {font-size: 150%;} h2 {font-size: 125%;} .p {text-align: left;} .e {background-color: #E08C24; font-weight: bold; color:#FFF} .h {background-color: #945C18; font-weight: bold; color:#FFF} .v {background-color: #dddddd;} i {color: #666666;} img {float: right; border: 0px;} hr {width: 600px; align: center; background-color: #cccccc; border: 0px; height: 1px;} //--> </style> <title>serverinfo</title> </head> <body> <div class="center">   <table border="0" cellpadding="3" width="600">     <tr class="h">       <td> <h1 class="p">           <!--#echo var="SERVER_SOFTWARE" -->         </h1></td>     </tr>   </table>   <br />

<h3>Server Variables</h3>   <table border="0" cellpadding="3" width="600">     <tr>       <td class="e">AUTH_TYPE</td>       <td class="v"><!--#echo var="AUTH_TYPE" --> </td>     </tr>     <tr>       <td class="e">CONTENT_LENGTH</td>       <td class="v"><!--#echo var="CONTENT_LENGTH" --></td>     </tr>     <tr>       <td class="e">CONTENT_TYPE</td>       <td class="v"><!--#echo var="CONTENT_TYPE" --></td>     </tr>     <tr>       <td class="e">DATE_GMT</td>       <td class="v"><!--#echo var="AUTH_TYPE" --></td>     </tr>     <tr>       <td class="e">DATE_LOCAL</td>       <td class="v"><!--#echo var="DATE_GMT" --></td>     </tr>     <tr>       <td class="e">DOCUMENT</td>       <td class="v"><!--#echo var="DOCUMENT" --></td>     </tr>     <tr>       <td class="e">DOCUMENT_NAME</td>       <td class="v"><!--#echo var="DOCUMENT_NAME" --></td>     </tr>     <tr>       <td class="e">DOCUMENT_PATH_INFO</td>       <td class="v"><!--#echo var="DOCUMENT_PATH_INFO" --></td>     </tr>     <tr>       <td class="e">DOCUMENT_ROOT</td>       <td class="v"><!--#echo var="DOCUMENT_ROOT" --></td>     </tr>     <tr>       <td class="e">DOCUMENT_URI</td>       <td class="v"><!--#echo var="DOCUMENT_URI" --></td>     </tr>     <tr>       <td class="e">GATEWAY_INTERFACE</td>       <td class="v"><!--#echo var="GATEWAY_INTERFACE" --></td>     </tr>     <tr>       <td class="e">HTTP_ACCEPT</td>       <td class="v"><!--#echo var="HTTP_ACCEPT" --></td>     </tr>     <tr>       <td class="e">HTTP_ACCEPT_CHARSET</td>       <td class="v"><!--#echo var="HTTP_ACCEPT_CHARSET" --></td>     </tr>     <tr>       <td class="e">HTTP_ACCEPT_ENCODING</td>       <td class="v"><!--#echo var="HTTP_ACCEPT_ENCODING" --></td>     </tr>     <tr>       <td class="e">HTTP_ACCEPT_LANGUAGE</td>       <td class="v"><!--#echo var="HTTP_ACCEPT_LANGUAGE" --></td>     </tr>     <tr>       <td class="e">HTTP_CONNECTION</td>       <td class="v"><!--#echo var="HTTP_CONNECTION" --></td>     </tr>     <tr>       <td class="e">HTTP_HOST</td>       <td class="v"><!--#echo var="HTTP_HOST" --></td>     </tr>     <tr>       <td class="e">HTTP_KEEP_ALIVE</td>       <td class="v"><!--#echo var="HTTP_KEEP_ALIVE" --></td>     </tr>     <tr>       <td class="e">HTTP_REFERER</td>       <td class="v"><!--#echo var="HTTP_REFERER" --></td>     </tr>     <tr>       <td class="e">HTTP_USER_AGENT</td>       <td class="v"><!--#echo var="HTTP_USER_AGENT" --></td>     </tr>     <tr>       <td class="e">LAST_MODIFIED</td>       <td class="v"><!--#echo var="LAST_MODIFIED" --></td>     </tr>     <tr>       <td class="e">LOGON_USER</td>       <td class="v"><!--#echo var="LOGON_USER" --></td>     </tr>     <tr>       <td class="e">PATH</td>       <td class="v"><!--#echo var="PATH" --></td>     </tr>     <tr>       <td class="e">PATH_INFO</td>       <td class="v"><!--#echo var="PATH_INFO" --></td>     </tr>     <tr>       <td class="e">PATH_TRANSLATED</td>       <td class="v"><!--#echo var="PATH_TRANSLATED" --></td>     </tr>     <tr>       <td class="e">QUERY_STRING</td>       <td class="v"><!--#echo var="QUERY_STRING" --></td>     </tr>     <tr>       <td class="e"> QUERY_STRING_UNESCAPED</td>       <td class="v"><!--#echo var="QUERY_STRING_UNESCAPED" --></td>     </tr>     <tr>       <td class="e">REMOTE_ADDR</td>       <td class="v"><!--#echo var="REMOTE_ADDR" --></td>     </tr>     <tr>       <td class="e">REMOTE_HOST</td>       <td class="v"><!--#echo var="REMOTE_HOST" --></td>     </tr>     <tr>       <td class="e">REMOTE_IDENT</td>       <td class="v"><!--#echo var="REMOTE_IDENT" --></td>     </tr>     <tr>       <td class="e">REMOTE_PORT</td>       <td class="v"><!--#echo var="REMOTE_PORT" --></td>     </tr>     <tr>       <td class="e">REMOTE_USER</td>       <td class="v"><!--#echo var="REMOTE_USER" --></td>     </tr>     <tr>       <td class="e">REQUEST_METHOD</td>       <td class="v"><!--#echo var="REQUEST_METHOD" --></td>     </tr>     <tr>       <td class="e">REQUEST_URI</td>       <td class="v"><!--#echo var="REQUEST_URI" --></td>     </tr>     <tr>       <td class="e">SCRIPT_FILENAME</td>       <td class="v"><!--#echo var="SCRIPT_FILENAME" --></td>     </tr>     <tr>       <td class="e">SCRIPT_NAME</td>       <td class="v"><!--#echo var="SCRIPT_NAME" --></td>     </tr>     <tr>       <td class="e">SCRIPT_URI</td>       <td class="v"><!--#echo var="SCRIPT_URI" --></td>     </tr>     <tr>       <td class="e">SCRIPT_URL</td>       <td class="v"><!--#echo var="SCRIPT_URL" --></td>     </tr>     <tr>       <td class="e">SERVER_ADDR</td>       <td class="v"><!--#echo var="SERVER_ADDR" --></td>     </tr>     <tr>       <td class="e">SERVER_ADMIN</td>       <td class="v"><!--#echo var="SERVER_ADMIN" --></td>     </tr>     <tr>       <td class="e">SERVER_NAME</td>       <td class="v"><!--#echo var="SERVER_NAME" --></td>     </tr>     <tr>       <td class="e">SERVER_PORT</td>       <td class="v"><!--#echo var="SERVER_PORT" --></td>     </tr>     <tr>       <td class="e">SERVER_PORT_SECURE </td>       <td class="v"><!--#echo var="SERVER_PORT_SECURE" --></td>     </tr>     <tr>       <td class="e">SERVER_SIGNATURE</td>       <td class="v"><!--#echo var="SERVER_SIGNATURE" --></td>     </tr>     <tr>       <td class="e">SERVER_SOFTWARE</td>       <td class="v"><!--#echo var="SERVER_SOFTWARE" --></td>     </tr>     <tr>       <td class="e">SERVER_PROTOCOL</td>       <td class="v"><!--#echo var="SERVER_PROTOCOL" --></td>     </tr>     <tr>       <td class="e">SCRIPT_NAME</td>       <td class="v"><!--#echo var="SCRIPT_NAME" --></td>     </tr>     <tr>       <td class="e">USER_NAME</td>       <td class="v"><!--#echo var="USER_NAME" --></td>     </tr>   </table> </div> </body> </html>

Gruß,

Dieter