📄 search.php
字号:
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> ";
// 操作列
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> </td><td> </td><td> </td><td> </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("<","<",$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 + -