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

📄 search.php

📁 极限网络智能办公系统 Office Automation V3.0官方100%源代码.
💻 PHP
📖 第 1 页 / 共 4 页
字号:

                                if(substr($lien,0,1)=="/")
                                   $lien=substr($lien,1);
                                $lien1=str_replace("&","555575555",$lien);
				                        $lien1=str_replace("#","777757777",$lien1);
                                $lien="javascript:popup('$lien1')";
                                $affiche_copier="oui";
                        }


                            $LINE_COUNT++;
                            if($LINE_COUNT%2==1)
                                       $TableLine="TableLine1";
                                else
                                       $TableLine="TableLine2";

                        // 文件名等列
                        $RESULT_ARRAY[$LINE_COUNT].= "<tr class=\"TableLine1\">\n";
                        $RESULT_ARRAY[$LINE_COUNT].= "<td>\n<b>$LINE_COUNT.</b>";
                        if(is_editable($fichier) || is_image($fichier) || is_dir("$nom_rep/$fichier")|| is_media1($fichier)) {$RESULT_ARRAY[$LINE_COUNT].= "<a href=\"$lien\">";}
                        $RESULT_ARRAY[$LINE_COUNT].= "<img src=\"images/".mimetype("$nom_rep/$fichier","image")."\" width=\"20\" height=\"20\" align=\"ABSMIDDLE\" border=\"0\">";
                        $RESULT_ARRAY[$LINE_COUNT].= "$fichier";
                        if(is_editable($fichier) || is_image($fichier) || is_dir("$nom_rep/$fichier") || is_media1($fichier)) {$RESULT_ARRAY[$LINE_COUNT].= "</a>\n";}
                        $RESULT_ARRAY[$LINE_COUNT].= "</td>\n";
                        $RESULT_ARRAY[$LINE_COUNT].= "<td align=\"center\">";
                        $RESULT_ARRAY[$LINE_COUNT].= taille("$nom_rep/$fichier");
                        $RESULT_ARRAY[$LINE_COUNT].= "</td>\n";
                        $RESULT_ARRAY[$LINE_COUNT].= "<td align=center>";
                        $RESULT_ARRAY[$LINE_COUNT].= date_modif("$nom_rep/$fichier");
                        $RESULT_ARRAY[$LINE_COUNT].= "</td>\n";
                        $RESULT_ARRAY[$LINE_COUNT].= "<td align=\"center\" nowrap>&nbsp;";

                        // 操作列

      if(find_id($MANAGE_USER,$LOGIN_USER_ID)) //有管理权限
      {
                        // IMAGE COPIER
                        if($affiche_copier=="oui")
                        {
                                $RESULT_ARRAY[$LINE_COUNT].= "<a href=\"netdisk.php?DISK_ID=$DISK_ID&action=copier&sens=$sens&ordre=$ordre&rep=";if($rep1!=""||$rep!=""){$RESULT_ARRAY[$LINE_COUNT].= "$rep&fic=".urlencode($rep).urlencode($rep1)."/";}else{$RESULT_ARRAY[$LINE_COUNT].= "&fic=";}
                                $RESULT_ARRAY[$LINE_COUNT].=  urlencode($fichier)."&id=$id\"><img src=\"images/copier.gif\" alt=\"复制\" width=\"20\" height=\"20\" border=\"0\" align=absmiddle></a>\n";
                        }
                        else
                        {
                                $RESULT_ARRAY[$LINE_COUNT].= "<img src=\"images/pixel.gif\" width=\"20\" height=\"20\">\n";
                        }

                        // IMAGE DEPLACER
                        if($affiche_copier=="oui")
                        {
                                $RESULT_ARRAY[$LINE_COUNT].= "<a href=\"netdisk.php?DISK_ID=$DISK_ID&action=deplacer&ordre=$ordre&sens=$sens&rep=";if($rep1!=""||$rep!=""){$RESULT_ARRAY[$LINE_COUNT].= "$rep&fic=".urlencode($rep).urlencode($rep1)."/";}else{$RESULT_ARRAY[$LINE_COUNT].= "&fic=";}
                                $RESULT_ARRAY[$LINE_COUNT].= urlencode($fichier)."&id=$id\"><img src=\"images/deplacer.gif\" alt=\"移动\" width=\"20\" height=\"20\" border=\"0\" align=absmiddle></a>\n";
                         }
                        else {$RESULT_ARRAY[$LINE_COUNT].= "<img src=\"images/pixel.gif\" width=\"20\" height=\"20\">\n";}

                        // IMAGE RENOMMER
                        $RESULT_ARRAY[$LINE_COUNT].= "<a href=\"netdisk.php?DISK_ID=$DISK_ID&ordre=$ordre&sens=$sens&action=rename&rep=";if($rep1!=""||$rep!=""){$RESULT_ARRAY[$LINE_COUNT].= "$rep&fic=".urlencode($rep).urlencode($rep1)."/";}else{$RESULT_ARRAY[$LINE_COUNT].= "&fic=";}
                        $RESULT_ARRAY[$LINE_COUNT].= urlencode($fichier)."&id=$id\"><img src=\"images/renommer.gif\" alt=\"重命名\" width=\"20\" height=\"20\" border=\"0\" align=absmiddle></a>\n";

                        // IMAGE SUPPRIMER
                        $RESULT_ARRAY[$LINE_COUNT].= "<a href=\"netdisk.php?DISK_ID=$DISK_ID&action=supprimer&ordre=$ordre&sens=$sens&rep=";if($rep1!=""||$rep!=""){$RESULT_ARRAY[$LINE_COUNT].= "$rep&fic=".urlencode($rep).urlencode($rep1)."/";}else{$RESULT_ARRAY[$LINE_COUNT].= "&fic=";}
                        $RESULT_ARRAY[$LINE_COUNT].= urlencode($fichier)."&id=$id\"><img src=\"images/supprimer.gif\" alt=\"删除\" width=\"20\" height=\"20\" border=\"0\" align=absmiddle></a>\n";

                        // IMAGE EDITER
                        if(is_editable($fichier) && !is_dir("$racine/$fichier"))
                        {
                                $RESULT_ARRAY[$LINE_COUNT].= "<a href=\"netdisk.php?DISK_ID=$DISK_ID&ordre=$ordre&sens=$sens&action=editer&rep=";if($rep1!=""||$rep!=""){$RESULT_ARRAY[$LINE_COUNT].= "$rep&fic=".urlencode($rep).urlencode($rep1)."/";}else{$RESULT_ARRAY[$LINE_COUNT].= "&fic=";}
                                $RESULT_ARRAY[$LINE_COUNT].= urlencode($fichier)."&id=$id\"><img src=\"images/editer.gif\" alt=\"编辑\" width=\"20\" height=\"20\" border=\"0\" align=absmiddle></a>\n";
                        }
                        else {$RESULT_ARRAY[$LINE_COUNT].= "<img src=\"images/pixel.gif\" width=\"20\" height=\"20\">\n";}
      }
                        // IMAGE TELECHARGER - download - by sogo:)
                        if($affiche_copier=="oui")
                        {
                                $RESULT_ARRAY[$LINE_COUNT].= "<a href=\"netdisk.php?DISK_ID=$DISK_ID&action=telecharger&fichier=";
                                if($rep1!=""||$rep!="")
                                {
                                	 $RESULT_ARRAY[$LINE_COUNT].= urlencode($rep).urlencode($rep1)."/";
                                }
                                $RESULT_ARRAY[$LINE_COUNT].= urlencode($fichier)."&id=$id\" target=_blank>";
                                $RESULT_ARRAY[$LINE_COUNT].= "<img src=\"images/download.gif\" alt=\"下载\" width=\"20\" height=\"20\" border=\"0\" align=absmiddle>下载</a>\n";
                        }

                        $RESULT_ARRAY[$LINE_COUNT].= "</td>\n";
                        $RESULT_ARRAY[$LINE_COUNT].= "</tr>\n";
                        $RESULT_ARRAY[$LINE_COUNT].= "<tr class=\"TableLine2\" height=\"30\">\n";
                        $RESULT_ARRAY[$LINE_COUNT].= "<td colspan=\"4\">\n";
                        $RESULT_ARRAY[$LINE_COUNT].= $res[0];
                        $RESULT_ARRAY[$LINE_COUNT].= "</td>\n";
                        $RESULT_ARRAY[$LINE_COUNT].= "</tr>\n";
                }
        }
}

function lister_rep($nom_rep)
{
        // $rep,$sens passes dans l'url
        global $rep,$url_racine,$racine,$mess,$sens,$user,$users,$id,$font,$tablecolor,$ordre,$poidstotal,$DISK_ID,$DISK_NAME;
        if(eregi("\.\.",$rep)) {$rep="";}
        $nom_rep=init($rep);
        $nom_rep=str_replace("//","/",$nom_rep);
        //$base_nom_rep=str_replace($racine,"",$nom_rep);
        //if($base_nom_rep==""){$base_nom_rep="/";}

        // AFFICHAGE BARRE DU HAUT (REPERTOIRE COURANT, AIDE, DECONNEXION...)
        if($sens==1){$sens=0;}else{$sens=1;}
        if($sens==1){$sens=0;}else{$sens=1;}

        echo "<script language=\"javascript\">\n";
        echo "function popup(lien) {\n";
        echo "var fen=window.open('netdisk.php?DISK_ID=$DISK_ID&id=$id&action=voir&fichier='+lien,'filemanager','menubar=yes,status=yes,scrollbars=yes,resizable=yes,width=500,height=400');\n";
        echo "}\n";
        echo "</script>\n";
?>
        <div class="Big1" align="left">
        <b> 搜索目录:<?if($rep==""){echo $DISK_NAME;}else{echo $DISK_NAME."/".$rep;}?></b>
        </div>

        <table border="0" cellspacing="0" width="95%" class="small" bgcolor="#000000" cellpadding="3" align="center">
<?
        echo "<tr class=\"TableHeader\">\n";

        // PREMIERE LIGNE DU TABLEAU : Nom du fichier / Taille / Type / Modifi?le / Actions
        if($rep!=""){$lien="&rep=".$rep;}

        echo "<td><b>$mess[1]</b></td>\n";
        echo "<td width=\"11%\" align=center><b>$mess[2]</b></td>\n";
        echo "<td width=\"20%\" align=center><b>$mess[4]</b></td>\n";
        echo "<td width=\"22%\" align=\"center\"><b>$mess[5]</b></td>\n";
        echo "</tr>\n";

        if($sens==1){$sens=0;}else{$sens=1;}

        // LIEN DOSSIER PARENT
/*        if($rep!="")
        {
                $nom=dirname($rep);
                echo "<tr class=\"TableData\"><td><a href=\"netdisk.php?DISK_ID=$DISK_ID&id=$id&sens=$sens&ordre=$ordre";
                if($rep!=$nom && $nom!="."){echo "&rep=$nom";}
                echo "\"><img src=\"images/parent.gif\" width=\"20\" height=\"20\" align=\"ABSMIDDLE\" border=\"0\">$mess[24]</a></td><td>&nbsp;</td><td>&nbsp;</td><td>&nbsp;</td><td>&nbsp;</td></tr>\n";
        }
*/
        contenu_dir($nom_rep);

//        echo "</table>\n<br>";
}

function deldir($location)
{
        if(is_dir($location))
        {
                $all=opendir($location);
                while ($file=readdir($all))
                {
                        if (is_dir("$location/$file") && $file !=".." && $file!=".")
                        {
                                deldir("$location/$file");
                                if(file_exists("$location/$file")){rmdir("$location/$file"); }
                                unset($file);
                        }
                        elseif (!is_dir("$location/$file"))
                        {
                                if(file_exists("$location/$file")){unlink("$location/$file"); }
                                unset($file);
                        }
                }
                closedir($all);
                rmdir($location);
        }
        else
        {
                if(file_exists("$location")) {unlink("$location");}
        }
}

function enlever_controlM($fichier)
{
        $fic=file($fichier);
        $fp=fopen($fichier,"w");
        while (list ($cle, $val) = each ($fic))
        {
                $val=str_replace(CHR(10),"",$val);
                $val=str_replace(CHR(13),"",$val);
                fputs($fp,"$val\n");
        }
        fclose($fp);
}

function traite_nom_fichier($nom)
{
        global $max_caracteres;
        $nom=stripslashes($nom);
        $nom=str_replace("'","",$nom);
        $nom=str_replace("\"","",$nom);
        $nom=str_replace("\"","",$nom);
        $nom=str_replace("&","",$nom);
        $nom=str_replace(",","",$nom);
        $nom=str_replace(";","",$nom);
        $nom=str_replace("/","",$nom);
        $nom=str_replace("\\","",$nom);
        $nom=str_replace("`","",$nom);
        $nom=str_replace("<","",$nom);
        $nom=str_replace(">","",$nom);
        //$nom=str_replace(" ","_",$nom);
        $nom=str_replace(":","",$nom);
        $nom=str_replace("*","",$nom);
        $nom=str_replace("|","",$nom);
        //$nom=str_replace("?","",$nom);
        //$nom=str_replace("?,"",$nom);
        //$nom=str_replace("?,"",$nom);
        //$nom=str_replace("?,"",$nom);
        $nom=str_replace("@","",$nom);
        //$nom=str_replace("?,"",$nom);
        //$nom=str_replace("?,"",$nom);
        //$nom=str_replace("?,"",$nom);
        //$nom=str_replace("?,"",$nom);
        //$nom=str_replace("?,"",$nom);
        //$nom=str_replace("?,"",$nom);
        //$nom=str_replace("?,"",$nom);
        $nom=str_replace("!","",$nom);
        //$nom=str_replace("?,"",$nom);
        $nom=str_replace("+","",$nom);
        $nom=str_replace("^","",$nom);
        //$nom=str_replace("(","",$nom);
        //$nom=str_replace(")","",$nom);
        //$nom=str_replace("#","",$nom);
        $nom=str_replace("=","",$nom);
        $nom=str_replace("$","",$nom);
        $nom=str_replace("%","",$nom);
        //$nom = substr ($nom,0,$max_caracteres);
         return $nom;
 }


//-----------------------------------------------------------------------------------------------------------------------------------------
//        MAIN
//-----------------------------------------------------------------------------------------------------------------------------------------

ob_end_clean();
header("Expires: Mon, 26 Jul 1997 05:00:00 GMT");
header("Last-Modified: " . gmdate("D, d M Y H:i:s") . " GMT");
header("Cache-Control: no-cache, must-revalidate");
header("Pragma: no-cache");
include("prive/conf.php");

//--- 路径 ---
$racine=$DISK_PATH;

if($langue=="") {$langue=$dft_langue;}
require("include/${langue}.php");
if(file_exists("logs/$id.php")) {include("logs/$id.php");}
switch($action) {


//-----------------------------------------------------------------------------------------------------------------------------------------
//        AIDE / HELP
//-----------------------------------------------------------------------------------------------------------------------------------------

case "aide";
include($hautpage);
include("include/${langue}_help.htm");
break;


//-----------------------------------------------------------------------------------------------------------------------------------------
//        TELECHARGER / DOWNLOAD
//-----------------------------------------------------------------------------------------------------------------------------------------

case "telecharger";
$NomFichier = basename($fichier);
$taille=filesize("$racine/$fichier");
ob_end_clean();
header("Content-Type: application/force-download; name=\"$NomFichier\"");
header("Content-Transfer-Encoding: binary");
header("Content-Length: $taille");
header("Content-Disposition: attachment; filename=\"$NomFichier\"");
header("Expires: 0");
header("Cache-control: private");
header("Pragma: no-cache");
readfile("$racine/$fichier");
exit();
break;


//-----------------------------------------------------------------------------------------------------------------------------------------
//        EDITER / EDIT
//-----------------------------------------------------------------------------------------------------------------------------------------

case "editer";
if(!connecte($id)) {header("Location:netdisk.php");exit;}
include($hautpage);
$code=stripslashes($code);
if($save==1)
{
        $code=str_replace("&lt;","<",$code);
        $fp=fopen("$racine/$fic","w");
        fputs ($fp,$code);
        fclose($fp);
        enlever_controlM("$racine/$fic");
?>

⌨️ 快捷键说明

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