upload.php

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

PHP
62
字号
<?
  require './inc/inc.php';
  echo $nocache;
  if ((isset ($rem) AND ($rem != '')))
  {
    $attchs = $sess['attachments'];
    unlink ($attchs[$rem]['localname']);
    unset ($$attchs);
    $c = 0;
    $newlist = array ();
    while (list ($key, $value) = each ($attchs))
    {
      $newlist[$c] = $value;
      ++$c;
    }
    $sess['attachments'] = $newlist;
    $SS->Save ($sess);
    echo '
	<script language=javascript>
		if(window.opener) window.opener.doupload();
		setTimeout(\'self.close()\',500);
	</script>
	';
  }
  else
  {
    if (is_uploaded_file ($userfile))
    {
      $userfile_name = $_FILES['userfile']['name'];
      $userfile_type = $_FILES['userfile']['type'];
      $userfile_size = $_FILES['userfile']['size'];
      $userfile = $_FILES['userfile']['tmp_name'];
      if (!is_array ($sess['attachments']))
      {
        $ind = 0;
      }
      else
      {
        $ind = count ($sess['attachments']);
      }
      $filename = ((($userfolder.'_attachments/').md5 (uniqid (''))).$userfile_name);
      move_uploaded_file ($userfile, $filename);
      $sess['attachments'][$ind]['localname'] = $filename;
      $sess['attachments'][$ind]['name'] = $userfile_name;
      $sess['attachments'][$ind]['type'] = $userfile_type;
      $sess['attachments'][$ind]['size'] = $userfile_size;
      $SS->Save ($sess);
      echo '
	<script language=javascript>
		if(window.opener) window.opener.doupload();
		setTimeout(\'self.close()\',500);
	</script>
	';
    }
    else
    {
      $smarty->assign ('umSid', $sid);
      $smarty->display ('neotech.net/upload-attach.htm');
    }
  }
?>

⌨️ 快捷键说明

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