199 lines
6.1 KiB
HTML
199 lines
6.1 KiB
HTML
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
|
|
<HTML>
|
|
<HEAD>
|
|
<META HTTP-EQUIV="Content-Type" CONTENT="text/html; charset=utf-8">
|
|
<TITLE>HTTP Server Directive finder</TITLE>
|
|
<SCRIPT LANGUAGE="Javascript" type="text/javascript">
|
|
<!-- // Hide script from older browsers
|
|
|
|
var message1 = "Enter something and then click Go."; //Message that displays when user clicks go without entering any info
|
|
var wrongchar = "The SRC you entered contains a character that is not valid. SRCs consist of numbers 0-9 and letters A-F. Re-enter a valid SRC.";
|
|
var cookieMess = "This finder uses cookies to function. Ensure that you have are using a browser that supports cookies and that cookies are enabled.";
|
|
|
|
|
|
//START NON-TRANSLATABLE
|
|
var notext = "zzzz";
|
|
var cookieName = "httpdir";
|
|
|
|
//Standard function - do not change
|
|
function getCookieData(label) {
|
|
var labelLen = label.length;
|
|
var cLen = document.cookie.length;
|
|
var i=0;
|
|
var cEnd;
|
|
while (i < cLen) {
|
|
var j = i + labelLen;
|
|
if (document.cookie.substring(i,j) == label) {
|
|
cEnd = document.cookie.indexOf(";",j);
|
|
if (cEnd == -1) {
|
|
cEnd = document.cookie.length;
|
|
}
|
|
return unescape(document.cookie.substring(j+1,cEnd));
|
|
}
|
|
i++
|
|
}
|
|
//if they reach this point, no cookie data was found
|
|
return(notext);
|
|
}
|
|
|
|
function loadhidden() {
|
|
input = getCookieData(cookieName); //load stored data, use a unique cookie name
|
|
if (input != notext && input != "*") {
|
|
if (input.substring(0,3) == "mod") {
|
|
document.srcfindermod.searcher.value = input.substring(3,input.length);
|
|
} else {
|
|
if (input.substring(0,3) == "dir") {
|
|
document.srcfinderdir.searcher.value = input.substring(3,input.length);
|
|
}
|
|
}
|
|
}
|
|
}
|
|
|
|
function storeValue(input) {
|
|
var exp = new Date();
|
|
var oneHourFromNow = exp.getTime() + (60 * 60 * 1000); //save data for one hour
|
|
exp.setTime(oneHourFromNow);
|
|
document.cookie = cookieName + "=" + input + ";expires=" + exp.toGMTString(); //use same unique cookie name
|
|
}
|
|
|
|
//Find by module
|
|
function valFindMod() {
|
|
tstring = document.srcfindermod.searcher.value;
|
|
if (tstring == "") { //nothing entered
|
|
alert(message1);
|
|
} else {
|
|
storeValue("mod" + tstring); //store string in cookie
|
|
input = getCookieData(cookieName); //load stored data, using same unique cookie name
|
|
if (input == notext) { //cookie did not work, probably disabled
|
|
alert(cookieMess);
|
|
return;
|
|
}
|
|
window.location = "rzaiedirectivefinder10.htm"; //jump to results page
|
|
}
|
|
}
|
|
|
|
//Find by directive
|
|
function valFindDir() {
|
|
tstring = document.srcfinderdir.searcher.value;
|
|
if (tstring == "") { //nothing entered
|
|
alert(message1);
|
|
} else {
|
|
storeValue("dir" + tstring); //store string in cookie
|
|
input = getCookieData(cookieName); //load stored data, using same unique cookie name
|
|
if (input == notext) { //cookie did not work, probably disabled
|
|
alert(cookieMess);
|
|
return;
|
|
}
|
|
window.location = "rzaiedirectivefinder10.htm"; //jump to results page
|
|
}
|
|
}
|
|
|
|
//Show all
|
|
function valFindAll() {
|
|
window.location = "rzaiedirectivefinderall.htm"
|
|
}
|
|
|
|
function detectEnterDir(e) {
|
|
var charCode = (navigator.appName == "Netscape") ? e.which : e.keyCode;
|
|
if (charCode == 13) {
|
|
valFindDir();
|
|
return false;
|
|
}
|
|
}
|
|
|
|
function detectEnterMod(e) {
|
|
var charCode = (navigator.appName == "Netscape") ? e.which : e.keyCode;
|
|
if (charCode == 13) {
|
|
valFindMod();
|
|
return false;
|
|
}
|
|
}
|
|
|
|
//END NON-TRANSLATABLE
|
|
|
|
////////// -->
|
|
</script>
|
|
<LINK rel="stylesheet" type="text/css" href="../rzahg/ic.css">
|
|
</head>
|
|
|
|
<body onload="loadhidden()">
|
|
<h2>HTTP Server Directive finder</h2>
|
|
|
|
<NOSCRIPT>
|
|
<strong>Important:</strong> This finder uses JavaScript, but JavaScript is either
|
|
not available or enabled in your browser. If you do not have access to a browser
|
|
that supports Javascript, you can still view the <a href="rzaiedirectivefinderall.htm">complete
|
|
list of HTTP Server (powered by Apache) directives</a>.
|
|
</NOSCRIPT>
|
|
|
|
<p>Use the HTTP Directive finder to find information about HTTP Server (powered
|
|
by Apache) directives.</p>
|
|
|
|
<form name="srcfinderdir">
|
|
<table cellspacing="4" cellpadding="4" border="0" WIDTH="85%" ALIGN="CENTER">
|
|
<TR>
|
|
<TD COLSPAN=2><BR></td>
|
|
</TR>
|
|
<TR>
|
|
<TD colspan="2" class="finderbar"><font size="+1"><STRONG><label for="searcherdir">Find by directive name</label></strong></font></TD>
|
|
</TR>
|
|
<TR>
|
|
<TD colspan="2">Search by name for individual directives.</TD>
|
|
</TR>
|
|
<TR>
|
|
<TD width="15%"><BR><BR></TD>
|
|
|
|
<TD><FONT SIZE=-1>Example: Enter <EM>ImapDefault</EM> or <EM>imap default</EM>.</FONT><BR>
|
|
<INPUT TYPE="text" NAME="searcher" id="searcherdir" onKeyPress = "return detectEnterDir(event)"> <INPUT TYPE="button" NAME="Go" VALUE="Go" onclick="valFindDir()">
|
|
</TD>
|
|
</TR>
|
|
<TR>
|
|
<TD COLSPAN="2"><BR></TD>
|
|
</TR>
|
|
</table>
|
|
</FORM>
|
|
|
|
<FORM NAME="srcfindermod">
|
|
<table cellspacing="4" cellpadding="4" border="0" WIDTH="85%" ALIGN="CENTER">
|
|
<TR>
|
|
<TD colspan="2" class="finderbar"><font size="+1"><STRONG><label for="searchermod">Find by module name</label></strong></font></TD>
|
|
</TR>
|
|
<TR>
|
|
<TD colspan="2">Search by module for individual directives.</TD>
|
|
</TR>
|
|
<TR>
|
|
<TD width="15%"><BR><BR></TD>
|
|
<TD><FONT SIZE="-1">Example: Enter <EM>mod_access</EM> or <EM>mod access</EM>.</FONT><BR>
|
|
<INPUT TYPE="text" NAME="searcher" id="searchermod" onKeyPress = "return detectEnterMod(event)"> <INPUT TYPE="button" NAME="Go" VALUE="Go" onclick="valFindMod()">
|
|
</TD>
|
|
</TR>
|
|
<TR>
|
|
<TD COLSPAN="2"><BR></TD>
|
|
</TR>
|
|
</table>
|
|
</FORM>
|
|
|
|
<table cellspacing="4" cellpadding="4" border="0" WIDTH="85%" ALIGN="CENTER">
|
|
<tr>
|
|
<td colspan="2" class="finderbar"><font size="+1"><STRONG>Find by list</strong></font></td>
|
|
</tr>
|
|
<tr>
|
|
|
|
<td colspan="2">Click the <strong>Show all</strong> button to display a complete
|
|
list of directives and modules supported in this release.</td>
|
|
</tr>
|
|
<tr>
|
|
<td width="15%"><BR><BR></td>
|
|
<td>
|
|
<FORM NAME="srcfinderall">
|
|
<INPUT TYPE="button" NAME="Show common IPL SRCs" VALUE="Show all" onclick="valFindAll()">
|
|
</FORM>
|
|
</td>
|
|
</tr>
|
|
<TR>
|
|
<TD COLSPAN="2"><BR></TD>
|
|
</TR>
|
|
</table>
|
|
</BODY></HTML>
|
|
|