open_main.php

来自「通达OA2007SE源代码 非常好的」· PHP 代码 · 共 150 行

PHP
150
字号
<?
  include_once 'inc/auth.php';
  echo '
<html>
<head>
<title>图片管理</title>
<meta http-equiv="Content-Type" content="text/html; charset=gb2312">
';
  echo '<s';
  echo 'cript src="picture.js"></script>
</head>
';
  $IMG_TYPE_STR = 'gif,jpg,png,swf,swc,tiff,bmp,iff,jp2,jpx,jb2,jpc,xbm,wbmp,';
  if (strstr ($SUB_DIR, '.'))
  {
    exit ();
  }
  $query = ((''.'SELECT * from PICTURE where PIC_ID=').$PIC_ID);
  $cursor = exequery ($connection, $query);
  if ($ROW = mysql_fetch_array ($cursor))
  {
    $PIC_PATH = $ROW['PIC_PATH'];
  }
  else
  {
    exit ();
  }
  if (($FILE_NAME != ''))
  {
    $FILE_NAME = substr ($FILE_NAME, strrpos ($FILE_NAME, '/'));
    if ((($SUB_DIR != '') AND (substr ($PIC_PATH, (strlen ($PIC_PATH) - 1), 1) == '/')))
    {
      $FILE_PATH = ($PIC_PATH.$SUB_DIR);
    }
    else
    {
      $FILE_PATH = (($PIC_PATH.'/').$SUB_DIR);
    }
    $dh = opendir ($FILE_PATH);
    $COUNT = 0;
    while ((false !== $CUR_FILE = readdir ($dh)))
    {
      $DIR = '';
      $FILE_TYPE = substr (strrchr ($CUR_FILE, '.'), 1);
      $FILE_TYPE = strtolower ($FILE_TYPE);
      $CUR_DIR = ($FILE_PATH.'/');
      if ((!is_file (($CUR_DIR.$CUR_FILE)) OR !find_id ($IMG_TYPE_STR, $FILE_TYPE)))
      {
        continue;
      }
      ++$COUNT;
      if (($COUNT == 1))
      {
        $FIRST_FILE = $CUR_FILE;
      }
      if (($PRE_FILE == $FILE_NAME))
      {
        $NEXT_FILE = $CUR_FILE;
        $PRE_FILE = $PRE_PRE_FILE;
        if (($DOT_FLAG == 1))
        {
          session_start ();
          $NEXT_FILE_TEMP = $NEXT_FILE;
          $PRE_FILE_TEMP = $PRE_FILE;
          if (!session_is_registered ('NEXT_FILE_TEMP'))
          {
            session_register ('NEXT_FILE_TEMP');
          }
          if (!session_is_registered ('PRE_FILE_TEMP'))
          {
            session_register ('PRE_FILE_TEMP');
            break;
          }
          break;
        }
        break;
      }
      $PRE_PRE_FILE = $PRE_FILE;
      $PRE_FILE = $CUR_FILE;
    }
    if (($NEXT_FILE == ''))
    {
      $NEXT_FILE = $FIRST_FILE;
    }
    ($FILE_PATH .= ('/'.$FILE_NAME));
    $FILE_PATH1 = $FILE_PATH;
    if (!file_exists ($FILE_PATH1))
    {
      echo '找不到指定文件';
      exit ();
    }
  }
  $IMG_ATTR = getimagesize ($FILE_PATH1);
  echo '<body topmargin=0 leftmargin=0 ';
  if (($CONTROL_FLAG == 2))
  {
    echo ' onload="adapt(\'';
    echo $PIC_ID;
    echo '\',\'';
    echo $SUB_DIR;
    echo '\',\'';
    echo $FILE_NAME;
    echo '\',\'';
    echo $IMG_ATTR[0];
    echo '\',\'';
    echo $IMG_ATTR[1];
    echo '\',\'2\',\'2\',\'';
    echo $IMG_ATTR[0];
    echo '\',\'';
    echo $IMG_ATTR[1];
    echo '\')"';
  }
  echo '>
';
  if (($FILE_WIDTH == ''))
  {
    $FILE_WIDTH = $IMG_ATTR[0];
  }
  if (($FILE_HEIGHT == ''))
  {
    $FILE_HEIGHT = $IMG_ATTR[1];
  }
  echo '
<table border="0" width=100% height=100% title="鼠标滚轮缩放,点击图片翻页" topmargin=0 cellpadding=0 cellspacing=0 onmousewheel="return bbimg(this)" onclick="open_pic1(';
  echo $PIC_ID;
  echo ',\'';
  echo $SUB_DIR;
  echo '\',\'';
  echo $NEXT_FILE;
  echo '\');">
<tr>
	<td align="center" valign="center">
    <img src="header.php?PIC_ID=';
  echo $PIC_ID;
  echo '&SUB_DIR=';
  echo $SUB_DIR;
  echo '&FILE_NAME=';
  echo $FILE_NAME;
  echo '" alt="鼠标滚轮缩放,点击图片翻页" border=0 height="';
  echo $FILE_HEIGHT;
  echo '" width="';
  echo $FILE_WIDTH;
  echo '" id="image">
  </td>
</tr>
</table>
</body>
</html>';
?>

⌨️ 快捷键说明

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