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

📄 picture.php

📁 极限网络智能办公系统 - Office Automation 2008 官方100% 源码
💻 PHP
字号:
<?php
 

echo "<?";
echo "\r\ninclude_once(\"inc/conn.php\");\r\ninclude_once(\"inc/auth.php\");\r\ninclude_once(\"inc/utility.php\");\r\n\r\n\$TD_COUNT=6;\r\n\$TABLE_WIDTH=100;\r\n\$WIDTH=80;\r\n\$HEIGHT=80;\r\n\$IMG_TYPE_STR=\"gif,jpg,png,swf,swc,tiff,bmp,iff,jp2,jpx,jb2,jpc,xbm,wbmp,\";\r\n\r\nif(\$ASC_DESC==\"\")\r\n   \$ASC_DESC=4;\r\nif(\$VIEW_TYPE==\"\")\r\n   \$VIEW_TYPE=\"NAME\";\r\n\r\nif(\$SUB_DIR!=\"\")\r\n   \$SUB_DIR=urldecode(\$SUB_DIR);\r\n\r\n\$query = \"SELECT * from PICT";
echo "URE where PIC_ID='\$PIC_ID'\";\r\n\$cursor= exequery(\$connection,\$query);\r\nif(\$ROW=mysql_fetch_array(\$cursor))\r\n{\r\n   \$PIC_NAME=\$ROW[\"PIC_NAME\"];\r\n   \$PIC_PATH=\$ROW[\"PIC_PATH\"];\r\n}\r\nelse\r\n   exit;\r\n\r\nif(strstr(\$SUB_DIR,\".\"))\r\n   exit;\r\n\r\n\r\nif(\$SUB_DIR!=\"\")\r\n   \$SUB_DIR=urldecode(\$SUB_DIR);\r\n\r\nif(substr(\$PIC_PATH,strlen(\$PIC_PATH)-1,1)==\"/\")\r\n   \$CUR_DIR = \$PIC_PATH.\$SUB_DIR;\r\nelse\r\n   \$CUR_DIR = \$PIC_P";
echo "ATH.\"/\".\$SUB_DIR;\r\n?>\r\n\r\n<html>\r\n<head>\r\n<title>图片浏览</title>\r\n<meta http-equiv=\"Content-Type\" content=\"text/html; charset=gb2312\">\r\n";
echo "<s";
echo "cript>\r\nfunction open_pic(pic_id,sub_dir,file_name)\r\n{\r\n   aWidth=screen.availWidth-10;\r\n   aHeight=screen.availHeight-40;\r\n\r\n   window_top=0;\r\n   window_left=0;\r\n   window_width=aWidth;\r\n   window_height=aHeight;\r\n\r\n   URL=\"open.php?PIC_ID=\"+pic_id+\"&SUB_DIR=\"+sub_dir+\"&FILE_NAME=\"+file_name;\r\n   window.open(URL,\"图片浏览\",\"toolbar=0,status=0,menubar=0,scrollbars=1,resizable=1,width=\"+window_widt";
echo "h+\",height=\"+window_height+\",top=\"+window_top+\",left=\"+window_left);\r\n}\r\n\r\nfunction set_view_type()\r\n{\r\n   document.form1.submit();\r\n}\r\n</script>\r\n</head>\r\n\r\n";
echo "<?";
echo "\r\n\$SORT_COUNT=0;\r\n\$FILE_COUNT=0;\r\n\$dh = opendir(\$CUR_DIR);\r\nwhile (false !== (\$FILE_NAME = readdir(\$dh)))\r\n{\r\n\tif(\$FILE_NAME=='.' || \$FILE_NAME=='..')\r\n\t   continue;\r\n\tif(is_file(\$CUR_DIR.\"/\".\$FILE_NAME))\r\n\t{\r\n\t   \$FILE_ATTR_ARRAY[\$FILE_COUNT][\"NAME\"]=\$FILE_NAME;\r\n\t   \$FILE_ATTR_ARRAY[\$FILE_COUNT][\"TYPE\"]=substr(strrchr(\$FILE_NAME,\".\"),1);\r\n\t   \$FILE_ATTR_ARRAY[\$FILE_COUNT][\"TIME\"]=date (\"Y-m-d H:";
echo "i:s\", filemtime(\$CUR_DIR.\"/\".\$FILE_NAME));\r\n     \$FILE_ATTR_ARRAY[\$FILE_COUNT][\"SIZE\"]=filesize(\$CUR_DIR.\"/\".\$FILE_NAME);\r\n     \$FILE_COUNT++;\r\n  }\r\n  else\r\n  {\r\n\t   \$SORT_ATTR_ARRAY[\$SORT_COUNT][\"NAME\"]=\$FILE_NAME;\r\n\t   \$SORT_ATTR_ARRAY[\$SORT_COUNT][\"TIME\"]=date (\"Y-m-d H:i:s\", filemtime(\$CUR_DIR.\"/\".\$FILE_NAME));\r\n     \$SORT_COUNT++;\r\n  }\r\n}\r\n\r\nif(\$FILE_COUNT!=0)\r\n{\r\n\t foreach(\$FILE_ATTR_ARRAY a";
echo "s \$RES)\r\n      \$SORTAUX[]= strtolower(\$RES[\$VIEW_TYPE]);\r\n   if(\$ASC_DESC==4)\r\n      array_multisort(\$SORTAUX,SORT_ASC,\$FILE_ATTR_ARRAY);\r\n   else\r\n      array_multisort(\$SORTAUX,SORT_DESC,\$FILE_ATTR_ARRAY);\r\n}\r\n\r\nif(\$SORT_COUNT!=0)\r\n{\r\n   if(\$VIEW_TYPE==\"TYPE\" || \$VIEW_TYPE==\"SIZE\")\r\n    {\r\n    \tforeach(\$SORT_ATTR_ARRAY as \$RES1)\r\n      \$SORTAUX1[]= strtolower(\$RES1[\"NAME\"]);\r\n    }\r\n   if(\$VIEW_";
echo "TYPE==\"TIME\" || \$VIEW_TYPE==\"NAME\")\r\n    {\r\n    \tforeach(\$SORT_ATTR_ARRAY as \$RES1)\r\n      \$SORTAUX1[]= strtolower(\$RES1[\$VIEW_TYPE]);\r\n    }\r\n\r\n   if(\$ASC_DESC==4)\r\n      array_multisort(\$SORTAUX1,SORT_ASC,\$SORT_ATTR_ARRAY);\r\n   else\r\n      array_multisort(\$SORTAUX1,SORT_DESC,\$SORT_ATTR_ARRAY);\r\n}\r\n?>\r\n\r\n<body class=\"bodycolor\" topmargin=\"5\">\r\n\r\n<table border=\"0\" width=\"100%\" cellspacing=\"0\" cellpa";
echo "dding=\"3\" class=\"small\">\r\n\t<form action=\"picture.php?PIC_ID=";
echo "<?=";
echo "\$PIC_ID?>&SUB_DIR=";
echo "<?=";
echo "urlencode(\$SUB_DIR)?>\" method=\"post\" name=\"form1\">\r\n  <tr>\r\n    <td class=\"Big\"><img src=\"/images/menu/picture.gif\" align=\"absmiddle\">";
echo "<s";
echo "pan class=\"big3\"> 图片浏览</span>\r\n    &nbsp;&nbsp;\r\n    ";
echo "<s";
echo "elect class=\"BigSelect\" name=\"VIEW_TYPE\" onchange=\"set_view_type();\">\r\n    <option value=\"NAME\" ";
echo "<?";
echo " if(\$VIEW_TYPE==\"NAME\") echo \"selected\";?>>按名称排序</option>\r\n    <option value=\"TYPE\" ";
echo "<?";
echo " if(\$VIEW_TYPE==\"TYPE\") echo \"selected\";?>>按类型排序</option>\r\n    <option value=\"TIME\" ";
echo "<?";
echo " if(\$VIEW_TYPE==\"TIME\") echo \"selected\";?>>按修改时间</option>\r\n    <option value=\"SIZE\" ";
echo "<?";
echo " if(\$VIEW_TYPE==\"SIZE\") echo \"selected\";?>>按大小排序</option>\r\n    </select>\r\n    ";
echo "<s";
echo "elect class=\"BigSelect\" name=\"ASC_DESC\" onchange=\"set_view_type();\">\r\n    <option value=4 ";
echo "<?";
echo " if(\$ASC_DESC==4) echo \"selected\";?>>升序</option>\r\n    <option value=3 ";
echo "<?";
echo " if(\$ASC_DESC==3) echo \"selected\";?>>降序</option>\r\n    </select>\r\n    </td>\r\n  </tr>\r\n  </form>\r\n</table>\r\n<table border=\"0\" align=\"center\" cellspacing=\"1\" width=\"";
echo "<?=";
echo "\$TD_COUNT*\$TABLE_WIDTH?>\" class=\"small\" bgcolor=\"#000000\" cellpadding=\"3\">\r\n  <tr class=\"TableHeader\"  width=\"";
echo "<?=";
echo "\$TD_COUNT*\$TABLE_WIDTH?>\">\r\n     <td nowrap align=\"left\" colspan=\"";
echo "<?=";
echo "\$TD_COUNT?>\"><b>当前位置:</b>";
echo "<?=";
echo "\$PIC_NAME?>/";
echo "<?=";
echo "\$SUB_DIR?></td>\r\n  </tr>\r\n  <tr bgcolor=\"#FFFFFF\"  width=\"";
echo "<?=";
echo "\$TD_COUNT*\$TABLE_WIDTH?>\">\r\n  \t <td align=\"center\" valign=\"top\" width=\"";
echo "<?=";
echo "\$WIDTH?>\" height=\"";
echo "<?=";
echo "\$HEIGHT?>\">\r\n       <table border=0 width=";
echo "<?=";
echo "\$TABLE_WIDTH?> class=\"small\" cellSpacing=0 cellPadding=0>\r\n        <tr>\r\n         <td width=";
echo "<?=";
echo "\$TABLE_WIDTH?> align=\"center\" valign=\"top\" height=\"";
echo "<?=";
echo "\$HEIGHT?>\">\r\n";
echo "<?";
echo "\r\nif(\$SUB_DIR==\"\")\r\n{\r\n?>\r\n     <A href=\"index.php\">\r\n       <img src=\"/images/folder_up.gif\" width=\"";
echo "<?=";
echo "\$WIDTH?>\" height=\"";
echo "<?=";
echo "\$HEIGHT?>\" border=\"0\">\r\n     </A>\r\n";
echo "<?";
echo "\r\n}\r\nelse\r\n{\r\n   \$SUBDIR=substr(\$SUB_DIR,0,strrpos(\$SUB_DIR,\"/\"));\r\n?>\r\n     <A href=\"picture.php?PIC_ID=";
echo "<?=";
echo "\$PIC_ID?>&SUB_DIR=";
echo "<?=";
echo "urlencode(\$SUBDIR)?>\">\r\n       <img src=\"/images/folder_up.gif\" width=\"";
echo "<?=";
echo "\$WIDTH?>\" height=\"";
echo "<?=";
echo "\$HEIGHT?>\" border=\"0\">\r\n     </A>\r\n";
echo "<?";
echo "\r\n}\r\n?>\r\n         </td>\r\n        </tr>\r\n        <tr class=\"TableData\">\r\n         <td width=";
echo "<?=";
echo "\$TABLE_WIDTH?> align=\"center\">\r\n            <A href=\"index.php\">返回上级目录</A>\r\n         </td>\r\n        </tr>\r\n       </table>\r\n  \t </td>\r\n\r\n";
echo "<?";
echo "\r\n//------------------------显示文件夹-------------------------\r\n\$COUNT=1;\r\nfor(\$I=0;\$I<\$SORT_COUNT;\$I++)\r\n{\r\n if(\$SUB_DIR==\"\")\r\n    \$DIR=\$SORT_ATTR_ARRAY[\$I][\"NAME\"];\r\n else\r\n    \$DIR=\$SUB_DIR.\"/\".\$SORT_ATTR_ARRAY[\$I][\"NAME\"];\r\n\r\n if(\$COUNT%\$TD_COUNT==0)\r\n {\r\n?>\r\n      <tr bgcolor=\"#FFFFFF\"  width=\"";
echo "<?=";
echo "\$TD_COUNT*\$TABLE_WIDTH?>\">\r\n        <td align=\"center\" valign=\"top\" width=\"";
echo "<?=";
echo "\$WIDTH?>\" height=\"";
echo "<?=";
echo "\$HEIGHT?>\">\r\n";
echo "<?";
echo "\r\n }\r\n else\r\n {\r\n?>\r\n        <td align=\"center\" valign=\"top\" width=\"";
echo "<?=";
echo "\$WIDTH?>\" height=\"";
echo "<?=";
echo "\$HEIGHT?>\">\r\n";
echo "<?";
echo "\r\n }\r\n?>\r\n         <table border=0 width=";
echo "<?=";
echo "\$TABLE_WIDTH?> class=\"small\" cellSpacing=0 cellPadding=0>\r\n          <tr>\r\n           <td width=";
echo "<?=";
echo "\$TABLE_WIDTH?> align=\"center\" valign=\"top\" height=\"";
echo "<?=";
echo "\$HEIGHT?>\">\r\n              <A href=\"picture.php?PIC_ID=";
echo "<?=";
echo "\$PIC_ID?>&SUB_DIR=";
echo "<?=";
echo "urlencode(\$DIR)?>\">\r\n                <img src=\"/images/folder.gif\" width=\"";
echo "<?=";
echo "\$WIDTH?>\" height=\"";
echo "<?=";
echo "\$HEIGHT?>\" border=\"0\">\r\n              </A>\r\n           </td>\r\n          </tr>\r\n          <tr class=\"TableData\">\r\n           <td width=";
echo "<?=";
echo "\$TABLE_WIDTH?> align=\"center\">\r\n              <A href=\"picture.php?PIC_ID=";
echo "<?=";
echo "\$PIC_ID?>&SUB_DIR=";
echo "<?=";
echo "urlencode(\$DIR)?>\">";
echo "<?=";
echo "\$SORT_ATTR_ARRAY[\$I][\"NAME\"]?></A>\r\n           </td>\r\n          </tr>\r\n         </table>\r\n        </td>\r\n";
echo "<?";
echo "\r\n  \$COUNT++;\r\n}//for\r\n\r\n//-----------------显示文件--------------------\r\nif(\$COUNT==1)\r\n   \$COUNT_FILE=1;\r\nelse\r\n   \$COUNT_FILE=\$COUNT;\r\n\r\nfor(\$I=0;\$I<\$FILE_COUNT;\$I++)\r\n{\r\n  if(\$COUNT_FILE%\$TD_COUNT==0)\r\n  {\r\n?>\r\n          <tr bgcolor=\"#FFFFFF\"  width=\"";
echo "<?=";
echo "\$TD_COUNT*\$TABLE_WIDTH?>\">\r\n            <td align=\"center\" valign=\"top\" width=\"";
echo "<?=";
echo "\$WIDTH?>\" height=\"";
echo "<?=";
echo "\$HEIGHT?>\">\r\n";
echo "<?";
echo "\r\n  }\r\n  else\r\n  {\r\n?>\r\n            <td align=\"center\" valign=\"top\" width=\"";
echo "<?=";
echo "\$WIDTH?>\" height=\"";
echo "<?=";
echo "\$HEIGHT?>\">\r\n";
echo "<?";
echo "\r\n  }\r\n?>\r\n\r\n         <table border=0 width=";
echo "<?=";
echo "\$TABLE_WIDTH?> class=\"small\" cellSpacing=0 cellPadding=0>\r\n          <tr align=\"center\">\r\n           <td width=";
echo "<?=";
echo "\$TABLE_WIDTH?> height=\"";
echo "<?=";
echo "\$HEIGHT?>\" valign=\"middle\">\r\n\r\n";
echo "<?";
echo "\r\n  \$FILE_TYPE=substr(strrchr(\$FILE_ATTR_ARRAY[\$I][\"NAME\"], \".\"), 1);\r\n  \$FILE_TYPE=strtolower(\$FILE_TYPE);\r\n\r\n  if(find_id(\$IMG_TYPE_STR,\$FILE_TYPE))\r\n  {\r\n?>\r\n            <A href=\"javascript:open_pic(";
echo "<?=";
echo "\$PIC_ID?>,'";
echo "<?=";
echo "\$SUB_DIR?>','";
echo "<?=";
echo "\$FILE_ATTR_ARRAY[\$I][\"NAME\"]?>');\">\r\n";
echo "<?";
echo "\r\n     \$FILE_PATH=\$CUR_DIR.\"/\".\$FILE_ATTR_ARRAY[\$I][\"NAME\"];\r\n     \$IMG_ATTR=@getimagesize(\$FILE_PATH);\r\n     if(\$IMG_ATTR[0]>80)\r\n \t     \$IMG_ATTR[0]=80;\r\n     if(\$IMG_ATTR[1]>60)\r\n \t     \$IMG_ATTR[1]=60;\r\n?>\r\n       <img src=\"header.php?PIC_ID=";
echo "<?=";
echo "\$PIC_ID?>&SUB_DIR=";
echo "<?=";
echo "urlencode(\$SUB_DIR)?>&FILE_NAME=";
echo "<?=";
echo "urlencode(\$FILE_ATTR_ARRAY[\$I][\"NAME\"])?>\" width=\"";
echo "<?=";
echo "\$IMG_ATTR[0]?>\" height=\"";
echo "<?=";
echo "\$IMG_ATTR[1]?>\" border=\"0\" title=\"大小:";
echo "<?=";
echo "number_format(\$FILE_ATTR_ARRAY[\$I][\"SIZE\"],0, \".\",\",\").\" 字节\\n\"?>修改日期:";
echo "<?=";
echo "\$FILE_ATTR_ARRAY[\$I][\"TIME\"]?>\">\r\n       </A>\r\n";
echo "<?";
echo "\r\n  }\r\n  else\r\n  {\r\n?>\r\n           <A href=\"down.php?PIC_ID=";
echo "<?=";
echo "\$PIC_ID?>&SUB_DIR=";
echo "<?=";
echo "urlencode(\$SUB_DIR)?>&FILE_NAME=";
echo "<?=";
echo "urlencode(\$FILE_ATTR_ARRAY[\$I][\"NAME\"])?>\" target=\"_blank\">\r\n           <img src=\"/images/unknown.gif\" border=\"0\" title=\"大小:";
echo "<?=";
echo "number_format(\$FILE_ATTR_ARRAY[\$I][\"SIZE\"],0, \".\",\",\").\" 字节\\n\"?>修改日期:";
echo "<?=";
echo "\$FILE_ATTR_ARRAY[\$I][\"TIME\"]?>\">\r\n           </A>\r\n";
echo "<?";
echo "\r\n  }\r\n?>\r\n         </td>\r\n        </tr>\r\n        <tr class=\"TableData\">\r\n         <td width=";
echo "<?=";
echo "\$TABLE_WIDTH?> align=\"center\">\r\n            <A href=\"down.php?PIC_ID=";
echo "<?=";
echo "\$PIC_ID?>&SUB_DIR=";
echo "<?=";
echo "urlencode(\$SUB_DIR)?>&FILE_NAME=";
echo "<?=";
echo "urlencode(\$FILE_ATTR_ARRAY[\$I][\"NAME\"])?>\" target=\"_blank\"  title=\"大小:";
echo "<?=";
echo "number_format(\$FILE_ATTR_ARRAY[\$I][\"SIZE\"],0, \".\",\",\").\" 字节\\n\"?>修改日期:";
echo "<?=";
echo "\$FILE_ATTR_ARRAY[\$I][\"TIME\"]?>\">";
echo "<?=";
echo "\$FILE_ATTR_ARRAY[\$I][\"NAME\"]?></A>\r\n         </td>\r\n        </tr>\r\n       </table>\r\n      </td>\r\n";
echo "<?";
echo "\r\n  \$COUNT_FILE++;\r\n}//for\r\n\r\nif(\$COUNT_FILE%\$TD_COUNT!=0)\r\n{\r\n   for(\$I=0;\$I< \$TD_COUNT-\$COUNT_FILE%\$TD_COUNT;\$I++)\r\n   {\r\n?>\r\n      <td width=\"";
echo "<?=";
echo "\$TABLE_WIDTH?>\" height=\"";
echo "<?=";
echo "\$HEIGHT?>\" align=\"center\"></td>\r\n";
echo "<?";
echo "\r\n   }\r\n}\r\n?>\r\n\r\n  </tr>\r\n</table>\r\n<br>\r\n\r\n</body>\r\n</html>";
?>

⌨️ 快捷键说明

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