%@ Page Language="C#" ContentType="text/plain" %>
<%
System.IO.StreamReader htmlFile = new System.IO.StreamReader("/export/Webbserver/ip/ip2/3.2/output.htm");
String all = htmlFile.ReadToEnd(); //Läser in hela mallfilen på en gång
String[] splitter = {"&PRINT"}; //Dela upp filen så att har en halva innan markeringen och en efter
String[] bitar = all.Split(splitter, StringSplitOptions.None);
Response.Write(bitar[0]); //Skriv ut första delen omodifierad
//Identisk med 1.1.2, förutom att skriver
eftersom html
for (int i = 0; i < Request.ServerVariables.Count; i++)
{
String key = Request.ServerVariables.GetKey(i);
String[] values = Request.ServerVariables.GetValues(i);
Response.Write(key + " = ");
for (int a = 0; a < values.Length - 1; a++)
{
Response.Write(values[i] + ",");
}
Response.Write(values[values.Length - 1] + "
" + Environment.NewLine);
}
//Skriv nedre delen av sidan omodifierad
Response.Write(bitar[1]);
htmlFile.Close();
%>