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

📄 export.php

📁 极限网络智能办公系统 Office Automation V3.0官方100%源代码.
💻 PHP
字号:
<?
session_start();
include_once("inc/conn.php");

 $query = "SELECT * from EMAIL where EMAIL_ID=$EMAIL_ID";
 $cursor= exequery($connection,$query);
 if($ROW=mysql_fetch_array($cursor))
 {
    $FROM_ID=$ROW["FROM_ID"];
    $TO_ID=$ROW["TO_ID"];
    $TO_ID2=$ROW["TO_ID2"];
    $COPY_TO_ID=$ROW["COPY_TO_ID"];
    $SUBJECT=$ROW["SUBJECT"];

    $SUBJECT=str_replace("<","&lt",$SUBJECT);
    $SUBJECT=str_replace(">","&gt",$SUBJECT);
    $SUBJECT=stripslashes($SUBJECT);

    $CONTENT=$ROW["CONTENT"];
/*
    $CONTENT=str_replace("<","&lt",$CONTENT);
    $CONTENT=str_replace(">","&gt",$CONTENT);
    $CONTENT=stripslashes($CONTENT);
*/
    $SEND_TIME=$ROW["SEND_TIME"];
    $ATTACHMENT_ID=$ROW["ATTACHMENT_ID"];
    $ATTACHMENT_NAME=$ROW["ATTACHMENT_NAME"];

    $query1 = "SELECT * from USER where USER_ID='$FROM_ID'";
    $cursor1= exequery($connection,$query1);
    if($ROW=mysql_fetch_array($cursor1))
       $FROM_NAME=$ROW["USER_NAME"];
    
    $TO_NAME="";
    $TOK=strtok($TO_ID2,",");
    while($TOK!="")
    {
       $query1 = "SELECT * from USER where USER_ID='$TOK'";
       $cursor1= exequery($connection,$query1);
       if($ROW=mysql_fetch_array($cursor1))
          $TO_NAME.=$ROW["USER_NAME"].",";
       $TOK=strtok(",");
    }
    
    $COPY_TO_NAME="";
    $TOK=strtok($COPY_TO_ID,",");
    while($TOK!="")
    {
       $query1 = "SELECT * from USER where USER_ID='$TOK'";
       $cursor1= exequery($connection,$query1);
       if($ROW=mysql_fetch_array($cursor1))
          $COPY_TO_NAME.=$ROW["USER_NAME"].",";
       $TOK=strtok(",");
    }

    $CONTENT=str_replace("  ","&nbsp;&nbsp;",$CONTENT);
    $CONTENT=str_replace("\n","<br>",$CONTENT);
 }
 
 if(substr($TO_NAME,-1)==",")
    $TO_NAME=substr($TO_NAME,0,-1);
 if(substr($COPY_TO_NAME,-1)==",")
    $COPY_TO_NAME=substr($COPY_TO_NAME,0,-1);
 
 if(substr($TO_ID,-1)==",")
    $TO_ID=substr($TO_ID,0,-1);
 if(substr($COPY_TO_ID,-1)==",")
    $COPY_TO_ID=substr($COPY_TO_ID,0,-1);
 
 if($TO_ID!=$LOGIN_USER_ID&&$FROM_ID!=$LOGIN_USER_ID)
    exit;
 
 $SUBJECT1=str_replace(":",":",$SUBJECT);
 $SUBJECT1=str_replace("\\","",$SUBJECT1);
 $SUBJECT1=str_replace("/","",$SUBJECT1);
 $SUBJECT1=str_replace("*","",$SUBJECT1);
 $SUBJECT1=str_replace("?","",$SUBJECT1);
 $SUBJECT1=str_replace("\"","“",$SUBJECT1);
 $SUBJECT1=str_replace("<","[",$SUBJECT1);
 $SUBJECT1=str_replace(">","]",$SUBJECT1);
 $SUBJECT1=str_replace("|","",$SUBJECT1);
 
Header("Content-type: application/eml");
Header("Content-Disposition: attachment; filename= ".$SUBJECT1.".eml");
?>
Date: <?=gmdate("r",strtotime($SEND_TIME))."\n"?>
From: "<?=$FROM_NAME?>" <<?=$FROM_ID?>>
MIME-Version: 1.0
To: "<?=$TO_NAME?>" <<?=$TO_ID?>>
<?
if($COPY_TO_ID!="")
{
?>
Cc: "<?=$COPY_TO_NAME?>" <<?=$COPY_TO_ID?>>
<?
}
?>
Subject: <?=$SUBJECT."\n"?>
Content-Type: multipart/mixed;
 boundary="==========tongda=========="

This is a multi-part message in MIME format.
--==========tongda==========
Content-Type: text/html;
	charset="gb2312"
Content-Transfer-Encoding: base64

<?=chunk_split(base64_encode($CONTENT))?>

<?

$ATTACHMENT_ID_ARRAY=explode(",",$ATTACHMENT_ID);
$ATTACHMENT_NAME_ARRAY=explode("*",$ATTACHMENT_NAME);

$ARRAY_COUNT=sizeof($ATTACHMENT_ID_ARRAY);
for($I=0;$I<$ARRAY_COUNT-1;$I++)
{
   $filename = $ATTACH_PATH.$ATTACHMENT_ID_ARRAY[$I]."/".$ATTACHMENT_NAME_ARRAY[$I];
   if(!file_exists($filename))
      continue;
   $file_contents="";
   $handle = fopen ($filename, "r");
   while (!feof ($handle))
   {
      $file_contents .= fread ($handle, 50000);
   }
   fclose ($handle);
?>
--==========tongda==========
Content-Type: application/octet-stream;
	name="<?=$ATTACHMENT_NAME_ARRAY[$I]?>"
Content-Transfer-Encoding: base64
Content-Disposition: attachment;
	filename="<?=$ATTACHMENT_NAME_ARRAY[$I]?>"

<?=chunk_split(base64_encode($file_contents))?>

<?
}
?>
--==========tongda==========--

⌨️ 快捷键说明

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