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

📄 search.php

📁 极限网络智能办公系统 Office Automation V3.0官方100%源代码.
💻 PHP
📖 第 1 页 / 共 4 页
字号:
$messtmp="";
$a_effacer="$racine/$fic";
if(file_exists($a_effacer))
{
        if(is_dir($a_effacer)){deldir($a_effacer);$messtmp.="$mess[38] <b>$fic</b> $mess[44].";}
        else {unlink($a_effacer); $messtmp.="$mess[34] <b>$fic</b> $mess[44].";}
}
else {$messtmp.=$mess[76];}
$messtmp.="<br><br><a href=\"netdisk.php?DISK_ID=$DISK_ID&rep=$rep&id=$id&ordre=$ordre&sens=$sens\"><span class=Big1>$mess[32]</span></a>";
$messtmp.="";
header("Location:netdisk.php?DISK_ID=$DISK_ID&rep=$rep&id=$id&ordre=$ordre&sens=$sens");
exit;
break;


//-----------------------------------------------------------------------------------------------------------------------------------------
//        RENOMMER / RENAME
//-----------------------------------------------------------------------------------------------------------------------------------------

case "rename";
if(!connecte($id)) {header("Location:netdisk.php");exit;}
include($hautpage);
echo "<div align=center class=big1>\n";
$nom_fic=basename($fic);
echo "";
echo "<form action=\"netdisk.php\" method=\"post\">\n";
echo "<input type=\"hidden\" name=\"DISK_ID\" value=\"$DISK_ID\">\n";
echo "<input type=\"hidden\" name=\"action\" value=\"rename_suite\">\n";
echo "<input type=\"hidden\" name=\"rep\" value=\"$rep\">\n";
echo "<input type=\"hidden\" name=\"fic\" value=\"$fic\">\n";
echo "<input type=\"hidden\" name=\"id\" value=\"$id\">\n";
echo "<input type=\"hidden\" name=\"ordre\" value=\"$ordre\">\n";
echo "<input type=\"hidden\" name=\"sens\" value=\"$sens\">\n";
echo "$mess[6] <b>$nom_fic</b> $mess[42] ";
echo "<input type=\"text\" class=BigInput name=\"fic_new\" value=\"$nom_fic\">\n";
echo "<input type=\"submit\" class=BigButton value=\"$mess[6]\">\n";
echo "</form>";
echo "<a href=\"netdisk.php?DISK_ID=$DISK_ID&rep=$rep&id=$id&ordre=$ordre&sens=$sens\"><span class=Big1>$mess[32]</span></a>";
echo "<br>";
echo "</div>\n";
break;

case "rename_suite";
if(!connecte($id)) {header("Location:netdisk.php");exit;}
$err="";
$nom_fic=basename($fic);
$messtmp="";
$fic_new=traite_nom_fichier($fic_new);
$old="$racine/$fic";
$new=dirname($old)."/".$fic_new;
if($fic_new=="")
{
        $messtmp.="$mess[37]"; $err=1;
}
else if(file_exists($new))
{
        $messtmp.="<b>$fic_new</b> $mess[43]"; $err=1;
}
else
{
        if(file_exists($old)) {rename($old,$new);}
        $messtmp.="<b>$fic</b> $mess[41] <b>$fic_new</b>";
}
$messtmp.="<br><br><a href=\"netdisk.php?DISK_ID=$DISK_ID&rep=$rep&id=$id&ordre=$ordre&sens=$sens\"><span class=Big1>$mess[32]</span></a>";
$messtmp.="";
if($err=="") {header("Location:netdisk.php?DISK_ID=$DISK_ID&rep=$rep&ordre=$ordre&sens=$sens&id=$id");exit;}
include($hautpage);
echo "<div align=center class=big1>\n";
echo "$messtmp";
echo "</div>\n";
break;


//-----------------------------------------------------------------------------------------------------------------------------------------
//        CREER UN REPERTOIRE / CREATE DIR
//-----------------------------------------------------------------------------------------------------------------------------------------

case "mkdir";
if(!connecte($id)) {header("Location:netdisk.php");exit;}
$err="";
$messtmp="";
$nomdir=traite_nom_fichier($nomdir);
if($nomdir=="")
{
        $messtmp.="$mess[37]"; $err=1;
}
else if(file_exists("$racine/$rep/$nomdir"))
{
        $messtmp.="$mess[40]"; $err=1;
}
else
{
        mkdir("$racine/$rep/$nomdir",0775);
        $messtmp.="$mess[38] <b>$nomdir</b> $mess[39] <b>";
        if($rep=="") {$messtmp.="/";} else {$messtmp.="$rep";}
        $messtmp.="</b>";
}
$messtmp.="<br><br><a href=\"netdisk.php?DISK_ID=$DISK_ID&rep=$rep&id=$id&ordre=$ordre&sens=$sens\"><span class=Big1>$mess[32]</span></a>";
$messtmp.="";

if($err=="") {header("Location:netdisk.php?DISK_ID=$DISK_ID&rep=$rep&id=$id&ordre=$ordre&sens=$sens");exit;}
include($hautpage);
echo "<div align=center class=big1>\n";
echo "$messtmp";
echo "</div>\n";
break;


//-----------------------------------------------------------------------------------------------------------------------------------------
//        CREER UN FICHIER / CREATE FILE
//-----------------------------------------------------------------------------------------------------------------------------------------

case "creer_fichier";
if(!connecte($id)) {header("Location:netdisk.php");exit;}
$err="";
$messtmp="";
$nomfic=traite_nom_fichier($nomfic);
if($nomfic=="")
{
        $messtmp.="$mess[37]"; $err=1;
}
else if(file_exists("$racine/$rep/$nomfic"))
{
        $messtmp.="$mess[71]"; $err=1;
}
else
{
        $fp=fopen("$racine/$rep/$nomfic","w");
        if(eregi("\.html$",$nomfic)||eregi("\.htm$",$nomfic))
        {
                fputs($fp,"<html>\n<head>\n<title>Document sans titre</title>\n<meta http-equiv=\"Content-Type\" content=\"text/html; charset=iso-8859-1\">\n</head>\n<body bgcolor=\"#FFFFFF\" text=\"#000000\">\n\n</body>\n</html>\n");
        }
        fclose($fp);
        $messtmp.="$mess[34] <b>$nomfic</b> $mess[39] <b>";
        if($rep=="") {$messtmp.="/";} else {$messtmp.="$rep";}
        $messtmp.="</b>";
}
$messtmp.="<br><br><a href=\"netdisk.php?DISK_ID=$DISK_ID&rep=$rep&id=$id&ordre=$ordre&sens=$sens\"><span class=Big1>$mess[32]</span></a>";
$messtmp.="";

if($err=="") {header("Location:netdisk.php?DISK_ID=$DISK_ID&rep=$rep&id=$id&ordre=$ordre&sens=$sens");exit;}
include($hautpage);
echo "<div align=center class=big1>\n";
echo "$messtmp";
echo "</div>\n";
break;


//-----------------------------------------------------------------------------------------------------------------------------------------
//        UPLOAD
//-----------------------------------------------------------------------------------------------------------------------------------------

case "upload";
if(!connecte($id)) {header("Location:netdisk.php");exit;}
$messtmp="";
if($rep!=""){$rep_source="/$rep";}
$destination=$racine.$rep_source;
if ($userfile_size!=0) {$taille_ko=$userfile_size/1024;} else {$taille_ko=0;}
if ($userfile=="none") {$message=$mess[31];}
if ($userfile!="none" && $userfile_size!=0)
{
        //$userfile_name=traite_nom_fichier($userfile_name);

        if (!copy($userfile, "$destination/$userfile_name"))
        {
                        $message="<br>$mess[33]<br>$userfile_name";
                }
               else
        {
                        if(is_editable($userfile_name))
                        {
                                enlever_controlM("$destination/$userfile_name");
                        }
                $message="$mess[34] <b>$userfile_name</b> $mess[35] <b>$rep</b>";
        }
}
$messtmp.="$message<br>";
$messtmp.="<br><br><a href=\"netdisk.php?DISK_ID=$DISK_ID&rep=$rep&id=$id&ordre=$ordre&sens=$sens\"><span class=Big1>$mess[32]</span></a>";
$messtmp.="";
header("Location:netdisk.php?DISK_ID=$DISK_ID&rep=$rep&ordre=$ordre&sens=$sens&id=$id");
exit;
break;


//-----------------------------------------------------------------------------------------------------------------------------------------
//        DECONNEXION
//-----------------------------------------------------------------------------------------------------------------------------------------

case "deconnexion";
if(!connecte($id)) {header("Location:netdisk.php");exit;}
// EFFACE LE LOG DU USER
if(file_exists("logs/$id.php")) {unlink("logs/$id.php");}

//EFFACE LES LOGS DE PLUS DE 24H
$now=time();
$eff=$now-(24*3600);
$handle=opendir("logs");
while ($fichier = readdir($handle))
{
        if($fichier!="." && $fichier!="..")
        {
                $tmp = filemtime("logs/$fichier");
                if($tmp<$eff) {unlink("logs/$fichier");}
        }
}
closedir($handle);
header("Location:netdisk.php");
break;


//-----------------------------------------------------------------------------------------------------------------------------------------
//        DEFAUT
//-----------------------------------------------------------------------------------------------------------------------------------------

default;
?>

<html>
<head>
<title>全文检索结果</title>
<meta http-equiv="Content-Type" content="text/html; charset=gb2312">
<link rel="stylesheet" type="text/css" href="/theme/<?=$LOGIN_THEME?>/style.css">
</head>

<body class="bodycolor" topmargin="5">
<table border="0" width="95%" cellspacing="0" cellpadding="3" class="small">
  <tr>
    <td class="Big"><img src="/images/menu/netdisk.gif" WIDTH="22" HEIGHT="20" align="absmiddle"><span class="big3"> 全文检索结果</span>
    </td>
  </tr>
</table>


<?
$pagestarttime=microtime();

lister_rep($nom_rep);

if(empty($page))
   $page=1;

$maxresult=($page*20);
$resultcount = $LINE_COUNT;
if($resultcount%20==0)
   $maxpageno=$resultcount/20;
else
   $maxpageno=floor($resultcount/20)+1;

if($page>$maxpageno)
{
   $page=$maxpageno;
   $pagemax=$resultcount-1;
   $pagemin=max(0,$result_count-20);
}
elseif($page==1)
{
   $pagemin=0;
   $pagemax=min($result_count-1,20-1);
}
else
{
   $pagemin=min($resultcount-1,20*($page-1));
   $pagemax=min($resultcount-1,$pagemin+20-1);
}

$maxresult=min($maxresult,$resultcount);

for ($i=max(0,$maxresult-20)+1; $i<=$maxresult; $i++)
//for($I=1;$I<=$LINE_COUNT;$I++)
   echo $RESULT_ARRAY[$i];
echo "</table>";

echo "<p align=\"center\" class=\"small1\">";
echo " 已经搜索到了 $resultcount 条信息";

$nextpage=$page+1;
$previouspage=$page-1;

echo " --- [ <a href='search.php?key=$key&page=$nextpage&DISK_ID=$DISK_ID&REP=$REP&SEARCH_DOC=$SEARCH_DOC&ATTACHMENT_NAME=".urlencode($ATTACHMENT_NAME)."'  target='_self'>搜索下 20 个结果</a> ]";
echo " [ <a href='search.php?key=$key&page=$previouspage&DISK_ID=$DISK_ID&REP=$REP&SEARCH_DOC=$SEARCH_DOC&ATTACHMENT_NAME=".urlencode($ATTACHMENT_NAME)."'  target='_self'>返回上 20 个结果</a> ]";
$pageendtime=microtime();
$starttime=explode(" ",$pagestarttime);
$endtime=explode(" ",$pageendtime);

$beforetime=abs($endtime[1]-$starttime[1]+$endtime[0]-$starttime[0]);
echo "<br>提示:本次搜索耗时: ".$beforetime." 秒";
?>
<br><br>
<div align="center">
  <input type="button" value="返回" class="BigButton" onclick="location='query.php?DISK_ID=<?=$DISK_ID?>&rep=<?=$REP?>'">
</div>
<?
break;
}
?>

</body>
</html>

⌨️ 快捷键说明

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