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

📄 upload.php

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

function ShowForm( )
{
	echo "<HTML>\r\n<HEAD>\r\n<meta http-equiv=\"Content-Type\" content=\"text/html; charset=utf-8\">\r\n<TITLE>eWebEditor</TITLE>\r\n<script language=\"javascript\" src=\"../dialog/dialog.js\"></script>\r\n<link href='../language/";
	echo $sLanguage;
	echo ".css' type='text/css' rel='stylesheet'>\r\n<link href='../dialog/dialog.css' type='text/css' rel='stylesheet'>\r\n</head>\r\n<body class=upload>\r\n\r\n<form action=\"?action=save&type=";
	echo $sType;
	echo "&style=";
	echo $sStyleName;
	echo "&language=";
	echo $sLanguage;
	echo "\" method=post name=myform enctype=\"multipart/form-data\">\r\n<INPUT TYPE=\"hidden\" name=\"MAX_FILE_SIZE\" value=\"";
	echo $nAllowSize * 1024;
	echo "\"> \r\n<input type=file name=\"uploadfile\" size=1 style=\"width:100%\">\r\n</form>\r\n\r\n<script language=javascript>\r\n\r\nvar sAllowExt = \"";
	echo $sAllowExt;
	echo "\";\r\n\r\nfunction  CheckUploadForm() {\r\n\tif (!IsExt(document.myform.uploadfile.value,sAllowExt)){\r\n\t\tparent.UploadError('lang[\"ErrUploadInvalidExt\"]+\":'+sAllowExt+'\"');\r\n\t\treturn false;\r\n\t}\r\n\treturn true\r\n}\r\n\r\nvar oForm = document.myform ;\r\noForm.attachEvent(\"onsubmit\", CheckUploadForm) ;\r\nif (! oForm.submitUpload) oForm.submitUpload = new Array() ;\r\noForm.submitUpload[oForm.submitUpload.length] = CheckUploadForm ;\r\nif (! oForm.originalSubmit) {\r\n\toForm.originalSubmit = oForm.submit ;\r\n\toForm.submit = function () {\r\n\t\tif (this.submitUpload) {\r\n\t\t\tfor (var i = 0 ; i < this.submitUpload.length ; i++) {\r\n\t\t\t\tthis.submitUpload[i]() ;\r\n\t\t\t}\r\n\t\t}\r\n\t\tthis.originalSubmit() ;\r\n\t}\r\n}\r\n\r\ntry {\r\n\tparent.UploadLoaded();\r\n}\r\ncatch(e){\r\n}\r\n\r\n</script>\r\n\r\n</body>\r\n</html>\r\n\r\n";
}

function DoSave( )
{
	if ( 0 < $_FILES['uploadfile']['error'] )
	{
		switch ( ( integer )$_FILES['uploadfile']['error'] )
		{
		case UPLOAD_ERR_NO_FILE :
			outscript( "parent.UploadError('lang[\"ErrUploadInvalidFile\"]')" );
			break;
		case UPLOAD_ERR_FORM_SIZE :
			outscript( "parent.UploadError('lang[\"ErrUploadSizeLimit\"]+\":".$nAllowSize."KB\"')" );
		}
		exit( );
	}
	preg_match( "/\\.([a-zA-Z0-9]{2,4})\$/", $_FILES['uploadfile']['name'], $exts );
	checkvalidext( $exts[1] );
	$GLOBALS['GLOBALS']['sSaveFileName'] = getrndfilename( strtolower( $exts[1] ) );
	$GLOBALS['GLOBALS']['sOriginalFileName'] = $_FILES['uploadfile']['name'];
	$sFileName = str_replace( "\\", "\\\\", realpath( $sUploadDir ) )."\\\\";
	$sFileName .= $sSaveFileName;
	if ( !copy( $_FILES['uploadfile']['tmp_name'], $sFileName ) )
	{
		outscript( "parent.UploadError('Error')" );
		exit( );
	}
	$s_SmallImageFile = getsmallimagefile( $sSaveFileName );
	$s_SmallImagePathFile = "";
	$s_SmallImageScript = "";
	if ( makeimageslt( $sUploadDir, $sSaveFileName, $s_SmallImageFile ) )
	{
		makeimagesy( $sUploadDir, $s_SmallImageFile );
		makeimagesy( $sUploadDir, $sSaveFileName );
		$s_SmallImagePathFile .= $s_SmallImageFile;
		$s_SmallImageScript = "try{obj.addUploadFile('".$sOriginalFileName."', '".$s_SmallImageFile."', '".$s_SmallImagePathFile."');} catch(e){} ";
	}
	else
	{
		$s_SmallImageFile = "";
		makeimagesy( $sUploadDir, $sSaveFileName );
	}
	if ( $sSaveFileName != "" )
	{
		$ATTACH_SIZE = attach_size( $ATTACHMENT_ID, $sSaveFileName );
		$ATTACH_SIZE = number_format( $ATTACH_SIZE, 0, ".", "," );
		$sHTML = ( "<img src=\"/images/email_atta.gif\" align=\"absmiddle\"><a href=\"/inc/attach.php?ATTACHMENT_ID=".( $ATTACHMENT_ID * 3 + 2 ) )."&ATTACHMENT_NAME=".urlencode( $sSaveFileName )."\" target=\"_blank\">".$sSaveFileName."</a>";
		if ( stristr( $sSaveFileName, ".doc" ) || stristr( $sSaveFileName, ".ppt" ) || stristr( $sSaveFileName, ".xls" ) )
		{
			$sHTML .= ( "<input type=\"button\" value=\"闃呰

⌨️ 快捷键说明

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