⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 config.inc.php

📁 以前做的一个j2ee的项目
💻 PHP
字号:
<?php
include("../../../include/config.php");

// IMAGE_DIR and IMAGE_URL identify the Image directory "root" (MUST end in "/")
// Do NOT include "http://my.hostname.com" in IMAGE_URL; just the path from the
// DocumentRoot of your webserver.
define("IMAGE_DIR", $HTTP_SERVER_VARS["DOCUMENT_ROOT"] . "$imagedir");
define("IMAGE_URL", "$imageurl");

// SCRIPT_DIR and SCRIPT_URL identify where these scripts reside (MUST end in "/")
// Do NOT include "http://my.hostname.com" in SCRIPT_URL; just the path from the
// DocumentRoot of your webserver.
define("SCRIPT_DIR", $HTTP_SERVER_VARS["DOCUMENT_ROOT"] . "$scriptdir");
define("SCRIPT_URL", "$scripturl");

// SUPPORT_* identify optional features
define("SUPPORT_CREATE", TRUE);
define("SUPPORT_DELETE", TRUE);
define("SUPPORT_UPLOAD", TRUE);

// UPLOAD_LIMIT indicates the maximum file size (in BYTES!) which can be uploaded (0 = unlimited)
define("UPLOAD_LIMIT", 0);

/*
** Change ONLY the preceeding lines to match your server setup
*/

/*
** DO NOT CHANGE beyond this point UNLESS you have
** modified 'insert_image.html' OR any of the scripts
*/
$dpi = 0;
if(isset($HTTP_GET_VARS["DPI"])) {
   $dpi = $HTTP_GET_VARS["DPI"];
}
else if(isset($HTTP_POST_VARS["DPI"])) {
   $dpi = $HTTP_POST_VARS["DPI"];
}
if($dpi < 72 || $dpi > 150)
   $dpi = 96;

// AGENT_DPI identifies the DPI setting being used by the web browser
define("AGENT_DPI", $dpi);

// ICON_* identify the icons to be used by the "tree" pane
define("ICON_CLOSED", "closed.gif");
define("ICON_INDENT", "indent.gif");
define("ICON_OPENED", "opened.gif");

// LISTER_* identify elements used by the "tree" pane
define("LISTER_DELETE", "font: italic 7pt 'MS Shell Dlg', Helvetica, sans-serif;");
define("LISTER_NAME", "lister");
define("LISTER_PADDING", "4");
define("LISTER_SPACING", "0");
define("LISTER_STYLE", "font: 8pt 'MS Shell Dlg', Helvetica, sans-serif;");
define("LISTER_TAG", "IFRAME");

// MANAGER_* identify elements used to connect the panes to the "action" form
define("MANAGER_NAME", "manager");
define("MANAGER_SRC", "txtFileName");
define("MANAGER_TAG", "TABLE");

// PANE_* identify the geometry and conversion factors used by the panes
define("PANE_XFACTOR", ((AGENT_DPI == 96) ? 1 : (AGENT_DPI / ((AGENT_DPI < 96) ? 95 : 97.5))));
define("PANE_YFACTOR", ((AGENT_DPI == 96) ? 1 : (AGENT_DPI / ((AGENT_DPI < 96) ? 95 : 99.5))));
define("PANE_HEIGHT", floor((115 * PANE_YFACTOR)));
define("PANE_LABEL", ceil((35 * PANE_YFACTOR)));
define("PANE_WIDTH", floor((200 * PANE_XFACTOR)));

// TEXT_* identify literal text used by the "tree" and "preview" panes
define("TEXT_DELETE", "[delete]");
define("TEXT_ROOT", "Images Root");
define("TEXT_SELECT", "<i>No<br>Image<br>Selected<br>for<br>Preview</i>");

// VIEWER_* identify elements used by the "preview" pane
define("VIEWER_NAME", "viewer");
define("VIEWER_NONE", "font: italic 12pt 'MS Shell Dlg', Helvetica, sans-serif;");
define("VIEWER_PADDING", "2");
define("VIEWER_SPACING", "0");
define("VIEWER_STYLE", "font: 8pt 'MS Shell Dlg', Helvetica, sans-serif; background-color: #c0c0c0;");
define("VIEWER_TAG", "IFRAME");

// WRAPPER_* identify elements used to connect the "tree" and "preview" panes
define("WRAPPER_NAME", "wrapper");
define("WRAPPER_TAG", "TABLE");

/*
** Globals
*/
$base = "";
$dirs = array();
$error = "";
$info = "";

/*
** Returns a complete Path from the Base.
**
** Params:  $path    - Path to complete
**          $nodes   - Count of Nodes to include
*/
function basePath($path, $nodes = 999) {
   global $base, $dirs;

   // initialize context
   $result = "";
   $count = count($dirs);

   // for ALL desired Nodes ...
   for($index = 0; $nodes > 0 && $index < $nodes && $index < $count; $index++)

      // ... if Node is NOT null ...
      if(strlen($dirs[$index]) > 0)

         // ... append the Node and separator
         $result .= $dirs[$index] . "/";

   // append the Path
   $result .= $path;

   // return the Path
   return $result;
}

/*
** Parses, cleans and sets the Base path.
**
** Params:  $path    - Path to parse and clean
*/
function cleanPath($path) {
   global $dirs, $base;

   // initialize context
   $nodes = 0;
   $clean = "";

   // parse the Path
   $dirs = split('[/\\]', "$path");

   // for ALL Directories in the Path ...
   foreach($dirs as $dir) {

      // ... if this is a Relative path ...
      if(!(strcmp($dir, ".."))) {

         // ... if NOT at the ROOT ...
         if($nodes > 1)

            // ... decrement Node depth
            $nodes--;
      }

      // ... otherwise, if Directory is NOT null ...
      else if(strlen($dir) > 0) {

         // ... based on Node depth ...
         switch($nodes++) {

         default:
            // ... append a Path separator
            $clean .= "/";

            //
            // fall-thru is intentional
            //

         case 0:
            // ... append the Directory
            $clean .= $dir;
            break;
         }
      }
   }

   // re-parse the Path (w/o any relative nodes!)
   $dirs = split('[/\\]', "$clean");
   $base = implode("/", $dirs);

   // return the Path
   return $dirs;
}

/*
** Returns a fully-qualified URL for the specified Image file
**
** Params:  $path    - Path to Image
**          $encode  - TRUE if URL is to be encoded; FALSE otherwise
**
** Returns: Fully-qualified URL
*/
function imageURL($path, $encode = FALSE) {
   global $HTTP_SERVER_VARS;

   // initialize context
   $url = (IMAGE_URL . $path);

   // if URL is to be encoded ...
   if($encode) {

      // ... encode the URL
      $url = rawurlencode($url);
      $url = str_replace("%2F", "/", $url);
   }

   // return the URL
   return ("http://" . $HTTP_SERVER_VARS["HTTP_HOST"] . $url);
}

/*
** Returns the Windows status.
**
** Returns: TRUE if server is Windows hosted; FALSE otherwise
*/
function isWindows() {
   global $HTTP_SERVER_VARS;

   // return the Windows status
   return isset($HTTP_SERVER_VARS["WINDIR"]);
}

/*
** Returns a fully-qualified URL for the specified Script
**
** Params:  $path    - Path to Script
**          $encode  - TRUE if URL is to be encoded; FALSE otherwise
**
** Returns: Fully-qualified URL
*/
function scriptURL($path, $encode = FALSE) {
   global $HTTP_SERVER_VARS;

   // initialize context
   $url = (SCRIPT_URL . $path);

   // if URL is to be encoded ...
   if($encode) {

      // ... encode the URL
      $url = rawurlencode($url);
      $url = str_replace("%2F", "/", $url);
   }

   // return the URL
   return ("http://" . $HTTP_SERVER_VARS["HTTP_HOST"] . $url);
}
?>
<meta http-equiv="expires" content="0">
<meta http-equiv="Pragma" content="no-cache">
<script language="javascript">
function findAncestor(element, name, type) {
   while(element != null && (element.name != name || element.tagName != type))
      element = element.parentElement;
   return element;
}
</script>

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -