📄 index.php
字号:
<?php
include_once( "inc/auth.php" );
$SIGN_KEY = $ATTACHMENT_ID;
$ATTACHMENT_ID1 = ( $ATTACHMENT_ID - 2 ) / 3;
$PATH = $ATTACH_PATH.$ATTACHMENT_ID1;
$URL = $PATH."/".$ATTACHMENT_NAME;
if ( !file_exists( $URL ) )
{
echo "找不到文件,位于服务器:".$URL;
exit( );
}
$connection = openconnection( );
$query = "SELECT * from USER where USER_ID='{$LOGIN_USER_ID}'";
$cursor = exequery( $connection, $query );
if ( $ROW = mysql_fetch_array( $cursor ) )
{
$USER_NAME = $ROW['USER_NAME'];
}
if ( $OP == 4 )
{
$IE_TITLE = "Office 文档在线编辑";
}
else
{
$IE_TITLE = "Office 文档在线阅读";
}
echo "\r\n<HTML>\r\n<HEAD>\r\n<TITLE>";
echo $IE_TITLE;
echo "</TITLE>\r\n<meta http-equiv=\"content-type\" content=\"text/html;charset=gb2312\">\r\n";
echo "<S";
echo "CRIPT LANGUAGE=\"JavaScript\" src=\"tangerocx.js\"></SCRIPT>\r\n\r\n";
echo "<s";
echo "cript>\r\nfunction myload()\r\n{\r\n";
if ( $OP == 4 )
{
echo " var coll = window.opener.document.all.tags(\"input\");\r\n var my_flag1=0;\r\n for (i=0; i<coll.length; i++)\r\n {\r\n if(coll[i].value== \"编辑\")\r\n {\r\n my_flag1=1;\r\n break;\r\n }\r\n }\r\n \r\n if(!my_flag1)\r\n window.close();\r\n";
}
echo "\r\n TANGER_OCX_SetInfo();\r\n";
if ( $OP != 4 )
{
echo " TANGER_OCX_EnableFilePrintMenu(false);\r\n";
}
else if ( stristr( $ATTACHMENT_NAME, ".doc" ) )
{
echo " TANGER_OCX_SetMarkModify(true);\r\n TANGER_OCX_ShowRevisions(true);\r\n";
}
echo "}\r\n\r\nfunction MY_SetMarkModify(flag)\r\n{\r\n TANGER_OCX_SetMarkModify(flag);\r\n if(flag)\r\n {\r\n mflag1.style.fontWeight=\"bold\";\r\n mflag2.style.fontWeight=\"\";\r\n }\r\n else\r\n {\r\n mflag1.style.fontWeight=\"\";\r\n mflag2.style.fontWeight=\"bold\";\r\n } \r\n}\r\n\r\nfunction MY_ShowRevisions(flag)\r\n{\r\n TANGER_OCX_ShowRevisions(flag);\r\n if(flag)\r\n {\r\n sflag1.style.fontWeight=\"bold\";\r\n sfl";
echo "ag2.style.fontWeight=\"\";\r\n }\r\n else\r\n {\r\n sflag1.style.fontWeight=\"\";\r\n sflag2.style.fontWeight=\"bold\";\r\n } \r\n}\r\n</script>\r\n</HEAD>\r\n\r\n<BODY class=\"bodycolor\" leftmargin=\"0\" topmargin=\"5\" onLoad=\"javascript:myload()\" onunload=\"javascript:close_doc()\">\r\n\r\n<FORM NAME=\"form1\" METHOD=post ACTION=\"upload_OC.php\" ENCTYPE=\"multipart/form-data\">\r\n\r\n<table width=100% height=100% class=\"small\" cellsp";
echo "acing=\"1\" cellpadding=\"3\" align=\"center\">\r\n<tr width=100%>\r\n<td valign=top width=80>\r\n <table border=\"0\" cellspacing=\"1\" width=\"100%\" class=\"small\" bgcolor=\"#000000\" cellpadding=\"3\" align=\"center\">\r\n";
if ( $OP == 4 )
{
echo " <tr class=\"TableHeader\">\r\n <td nowrap align=\"center\">文件操作</td>\r\n </tr>\r\n <tr class=\"TableHeader1\" onclick=\"TANGER_OCX_SaveDoc(0)\" style=\"cursor:hand\">\r\n <td nowrap align=\"center\">保存文件</td>\r\n </tr>\r\n <tr class=\"TableHeader1\" onclick=\"TANGER_OCX_SaveDoc(1)\" style=\"cursor:hand\">\r\n <td nowrap align=\"center\">保存并关闭</td>\r\n </tr>\r\n <tr class=\"TableHeader1\" on";
echo "click=\"TANGER_OCX_ChgLayout()\" style=\"cursor:hand\">\r\n <td nowrap align=\"center\">页面设置</td>\r\n </tr>\r\n <tr class=\"TableHeader1\" onclick=\"TANGER_OCX_PrintDoc()\" style=\"cursor:hand\">\r\n <td nowrap align=\"center\">打印</td>\r\n </tr>\r\n";
}
echo "\r\n";
if ( !stristr( $ATTACHMENT_NAME, ".ppt" ) )
{
if ( $OP == 4 && !stristr( $ATTACHMENT_NAME, ".xls" ) )
{
echo " <tr class=\"TableHeader\">\r\n <td nowrap align=\"center\">文件编辑</td>\r\n </tr>\r\n <tr class=\"TableHeader1\" onclick=\"MY_SetMarkModify(true)\" style=\"cursor:hand\">\r\n <td nowrap align=\"center\" id=\"mflag1\" style=\"font-weight: bold;\">保留痕迹</td>\r\n </tr>\r\n <tr class=\"TableHeader1\" onclick=\"MY_SetMarkModify(false)\" style=\"cursor:hand\">\r\n <td nowrap align=\"center\" id=\"mflag2\">不留痕迹</t";
echo "d>\r\n </tr>\r\n <tr class=\"TableHeader1\" onclick=\"MY_ShowRevisions(true)\" style=\"cursor:hand\">\r\n <td nowrap align=\"center\" id=\"sflag1\" style=\"font-weight: bold;\">显示痕迹</td>\r\n </tr>\r\n <tr class=\"TableHeader1\" onclick=\"MY_ShowRevisions(false)\" style=\"cursor:hand\">\r\n <td nowrap align=\"center\" id=\"sflag2\">隐藏痕迹</td>\r\n </tr>\r\n <tr class=\"TableHeader1\" onclick=\"TANGER_OCX_Ad";
echo "dDocHeader('某某机关红头文件')\" style=\"cursor:hand\">\r\n <td nowrap align=\"center\">文件套红</td>\r\n </tr>\r\n <tr class=\"TableHeader1\" onclick=\"AddPictureFromLocal()\" style=\"cursor:hand\">\r\n <td nowrap align=\"center\">插入图片</td>\r\n </tr>\r\n";
}
echo " <tr class=\"TableHeader\">\r\n <td nowrap align=\"center\">电子认证</td>\r\n </tr>\r\n <tr class=\"TableHeader1\" onclick=\"DoCheckSign('";
echo $SIGN_KEY;
echo "')\" style=\"cursor:hand\">\r\n <td nowrap align=\"center\">验证签名及印章</td>\r\n </tr>\r\n";
if ( $OP == 4 )
{
echo " <tr class=\"TableHeader1\" onclick=\"DoHandSign2('";
echo $SIGN_KEY;
echo "')\" style=\"cursor:hand\">\r\n <td nowrap align=\"center\">全屏手写签名</td>\r\n </tr>\r\n <tr class=\"TableHeader1\" onclick=\"DoHandDraw2('";
echo $SIGN_KEY;
echo "')\" style=\"cursor:hand\">\r\n <td nowrap align=\"center\">全屏手工绘图</td>\r\n </tr>\r\n <tr class=\"TableHeader1\" onclick=\"DoHandSign('";
echo $SIGN_KEY;
echo "')\" style=\"cursor:hand\">\r\n <td nowrap align=\"center\">插入手写签名</td>\r\n </tr>\r\n\r\n <tr class=\"TableHeader1\" onclick=\"DoHandDraw()\" style=\"cursor:hand\">\r\n <td nowrap align=\"center\">插入手工绘图</td>\r\n </tr>\r\n <tr class=\"TableHeader1\" onclick=\"AddSignFromLocal('";
echo $SIGN_KEY;
echo "')\"style=\"cursor:hand\">\r\n <td nowrap align=\"center\">加盖电子印章</td>\r\n </tr>\r\n";
}
}
echo " </table>\r\n</td>\r\n<td width=100% valign=\"top\">\r\n<object id=\"TANGER_OCX\" classid=\"clsid:C9BC4DFF-4248-4a3c-8A49-63A7D317F404\"\r\ncodebase=\"/module/OC/OfficeControl.cab#version=2,5,0,2\" width=\"100%\" height=\"100%\">\r\n\r\n<param name=\"IsNoCopy\" value=\"0\">\r\n<param name=\"BorderStyle\" value=\"1\">\r\n<param name=\"BorderColor\" value=\"14402205\">\r\n<param name=\"TitlebarColor\" value=\"14402205\">\r\n<param name=\"TitlebarTextColor";
echo "\" value=\"0\">\r\n<param name=\"Caption\" value=\"Office文档在线编辑\">\r\n<param name=\"IsShowToolMenu\" value=\"-1\">\r\n<param name=\"IsHiddenOpenURL\" value=\"0\">\r\n<param name=\"MakerCaption\" value=\"北京极限通软件研发中心\">\r\n<param name=\"MakerKey\" value=\"FAE5934F2D2D3363E631C13BF2A2200B\">\r\n<param name=\"ProductCaption\" value=\"极限 OA - www.sohuu.com\">\r\n<param name=\"ProductKey\" value=\"BB38362E0E31D3B60E53F08CD939C7D4\">\r\n\r";
echo "\n";
echo "<S";
echo "PAN STYLE=\"color:red\"><br>不能装载文档控件。请在检查浏览器的选项中检查浏览器的安全设置。</SPAN>\r\n</object>\r\n</td>\r\n</tr>\r\n</table>\r\n\r\n";
echo "<s";
echo "cript language=\"JScript\" for=TANGER_OCX event=\"OnDocumentClosed()\">\r\nTANGER_OCX_OnDocumentClosed()\r\n</script>\r\n\r\n";
echo "<s";
echo "cript language=\"JScript\">\r\nvar TANGER_OCX_str;\r\nvar TANGER_OCX_obj;\r\n\r\n";
if ( $OP == 4 )
{
echo "var close_op_flag=0;\r\n";
}
else
{
echo "var close_op_flag=1;\r\n";
}
echo "\r\nfunction close_doc()\r\n{\r\n if(close_op_flag!=1)\r\n {\r\n msg='是否保存对 \\'";
echo $ATTACHMENT_NAME;
echo "\\' 的修改?';\r\n if(window.confirm(msg))\r\n TANGER_OCX_SaveDoc(0);\r\n }\r\n}\r\n</script>\r\n\r\n";
echo "<s";
echo "cript language=\"JScript\" for=TANGER_OCX event=\"OnDocumentOpened(TANGER_OCX_str,TANGER_OCX_obj)\">\r\nTANGER_OCX_OnDocumentOpened(TANGER_OCX_str,TANGER_OCX_obj)\r\n</script>\r\n\r\n";
echo "<S";
echo "PAN ID=\"TANGER_OCX_op\" style=\"display:none\">";
echo $OP;
echo "</SPAN>\r\n";
echo "<S";
echo "PAN ID=\"TANGER_OCX_filename\" style=\"display:none\">";
echo $ATTACHMENT_NAME;
echo "</SPAN>\r\n";
echo "<S";
echo "PAN ID=\"TANGER_OCX_attachName\" style=\"display:none\">";
echo $ATTACHMENT_NAME;
echo "</SPAN>\r\n";
echo "<S";
echo "PAN ID=\"TANGER_OCX_attachURL\" style=\"display:none\">attach_OC.php?ATTACHMENT_ID=";
echo $ATTACHMENT_ID;
echo "&ATTACHMENT_NAME=";
echo urlencode( $ATTACHMENT_NAME );
echo "</SPAN>\r\n";
echo "<S";
echo "PAN ID=\"TANGER_OCX_user\" style=\"display:none\">";
echo $USER_NAME;
echo "</SPAN>\r\n\r\n<INPUT style=\"display:none\" TYPE=\"file\" NAME=\"ATTACHMENT\">\r\n<INPUT TYPE=\"hidden\" NAME=\"ATTACHMENT_ID\" value=\"";
echo $ATTACHMENT_ID;
echo "\">\r\n<INPUT TYPE=\"hidden\" NAME=\"ATTACHMENT_NAME\" value=\"";
echo urlencode( $ATTACHMENT_NAME );
echo "\">\r\n</FORM>\r\n\r\n</BODY>\r\n</HTML>\r\n";
?>
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -