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

📄 netdisk.php

📁 极限网络智能办公系统 Office Automation V3.0官方100%源代码.
💻 PHP
📖 第 1 页 / 共 4 页
字号:
	if($fichier=="..")
		{
		$up=dirname($dest);
		if($up==$dest || $up==".") {$up="";}
		if($up!=$dest)
			{
			echo "<td><img src=\"images/parent.gif\"></td><td><a href=\"netdisk.php?DISK_ID=$DISK_ID&id=$id&action=copier&ordre=$ordre&sens=$sens&dest=$up&fic=".urlencode($fic)."&rep=$rep\">$mess[24]</td>";
			}
		}
	else if($fichier!=".." && $fichier!="." && is_dir("$racine/$dest/$fichier")) {$liste_dir[]=$fichier;}
	}
closedir($handle);
if(is_array($liste_dir))
	{
	asort($liste_dir);
	while (list($cle,$val) = each($liste_dir))
		{
		echo "<tr><td><img src=\"images/dossier.gif\"></td><td><a href=\"netdisk.php?DISK_ID=$DISK_ID&id=$id&action=copier&dest=";
		if($dest!="") {echo "$dest/";}
		echo "$val&rep=$rep&ordre=$ordre&sens=$sens&fic=".urlencode($fic2)."\">$val</a></tr>\n";
		}
	}
echo "</table><br>";

echo "<table>\n";
echo "<tr>\n";
echo "<td>\n";
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=\"copier_suite\">\n";
echo "<input type=\"hidden\" name=\"fic\" value=\"$fic\">\n";
echo "<input type=\"hidden\" name=\"dest\" value=\"$dest\">\n";
echo "<input type=\"hidden\" name=\"rep\" value=\"$rep\">\n";
echo "<input type=\"hidden\" name=\"id\" value=\"$id\">\n";
echo "<input type=\"hidden\" name=\"sens\" value=\"$sens\">\n";
echo "<input type=\"hidden\" name=\"ordre\" value=\"$ordre\">\n";
echo "<input type=\"submit\" class=BigButton value=\"确定\">&nbsp;\n";
echo "</form>\n";
echo "</td>\n";
echo "<td>\n";
echo "<form action=\"netdisk.php\" method=\"post\">\n";
echo "<input type=\"hidden\" name=\"DISK_ID\" value=\"$DISK_ID\">\n";
echo "<input type=\"hidden\" name=\"id\" value=\"$id\">\n";
echo "<input type=\"hidden\" name=\"rep\" value=\"$rep\">\n";
echo "<input type=\"hidden\" name=\"ordre\" value=\"$ordre\">\n";
echo "<input type=\"hidden\" name=\"sens\" value=\"$sens\">\n";
echo "<input type=\"submit\" class=BigButton value=\"$mess[54]\">\n";
echo "</form>\n";
echo "</td>\n";
echo "</tr>\n";
echo "</table>\n";
echo "</div>\n";
break;

case "copier_suite";
if(!connecte($id)) {header("Location:netdisk.php");exit;}
$destination="$racine/";
if($dest!="") {$destination.="$dest/";}
$destination.=basename($fic);
if(file_exists("$racine/$fic") && "$racine/$fic"!=$destination) {copy("$racine/$fic",$destination);}
header("Location:netdisk.php?DISK_ID=$DISK_ID&rep=$rep&id=$id&ordre=$ordre&sens=$sens");
exit;
break;


//-----------------------------------------------------------------------------------------------------------------------------------------
//	VOIR UN FICHIER 显示 view
//-----------------------------------------------------------------------------------------------------------------------------------------

case "voir";
$nomdufichier=basename($fichier);
$NomFichier = basename($fichier);
$taille=filesize("$racine/$fichier");

if(is_media($fichier))
{
	$MEDIA_NAME=$NomFichier;
	$MEDIA_URL="/general/netdisk/netdisk.php?DISK_ID=$DISK_ID&action=telecharger&fichier=".urlencode($fichier);
	include_once("module/mediaplayer/index.php");
	exit;
}
elseif(is_image($fichier))
{
	if(substr(strtolower($fichier),-3)=="doc"||substr(strtolower($fichier),-3)=="xls"||substr(strtolower($fichier),-3)=="ppt")
	{
	   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");
	}
	elseif(substr(strtolower($fichier),-3)=="swf")
	{
	   header("Content-Type: application/x-shockwave-flash; name=\"$NomFichier\"");
	   header("Cache-control: private");
  }
	elseif(substr(strtolower($fichier),-3)=="pdf")
	{
	   header("Content-Type: application/pdf; name=\"$NomFichier\"");
	   header("Cache-control: private");
  }
	elseif(substr(strtolower($fichier),-3)=="mht")
	{
	   header("Content-Type: application/octet-stream; name=\"$NomFichier\"");
	   Header("Content-Disposition: ; filename=\"$NomFichier\"");
	   Header("Cache-control: private");
  }
	readfile("$racine/$fichier");
	exit;
}

echo "<html>\n";
echo "<head><title>$mess[23] : ".$nomdufichier."</title></head>\n";
$fp=@fopen("$hautpage","r");
if($fp)
{
	while(!feof($fp))
		{
		$buffer=fgets($fp,4096);
		if(eregi("<body",$buffer))
			{
			$tmp=split("<",$buffer);
			while (list($cle,$val) = each($tmp))
				{
				if(eregi("body",$val))
					{
					$val=str_replace(">","",$val);
					$val=str_replace(CHR(10),"",$val);
					$val=str_replace(CHR(13),"",$val);
					echo "<$val onload=\"self.focus()\">\n";
					}
				}
			break;
			}
		}
	fclose($fp);
}
echo "<div align=center class=big1>$mess[23] : ";
echo "<img src=\"images/".mimetype("$racine/$fichier","image")."\" align=\"ABSMIDDLE\">\n";
echo "<b>".$nomdufichier."</b><br><br>\n";
echo "<a href=\"javascript:window.print()\"><img src=\"images/imprimer.gif\" alt=\"$mess[90]\" border=\"0\">$mess[90]</a>\n";
echo "<a href=\"javascript:window.close()\"><img src=\"images/fermer.gif\" alt=\"关闭\" border=\"0\">关闭</a>\n";echo "<br>\n";
echo "<hr><br>";
echo "</div>\n";

$fp=@fopen("$racine/$fichier","r");
if($fp)
{
	echo "\n";
	while(!feof($fp))
	{
		$buffer=fgets($fp,4096);
		$buffer=txt_vers_html($buffer);
		$buffer=str_replace("\t","&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;",$buffer);
		echo $buffer."<br>";
	}
	fclose($fp);
	echo "\n";
}

echo "<div align=center><hr>\n";
echo "<a href=\"javascript:window.print()\"><img src=\"images/imprimer.gif\" alt=\"$mess[90]\" border=\"0\">$mess[90]</a>\n";
echo "<a href=\"javascript:window.close()\"><img src=\"images/fermer.gif\" alt=\"关闭\" border=\"0\">关闭</a>\n";
echo "</div>\n";
echo "</body>\n";
echo "</html>\n";
exit;
break;

//-----------------------------------------------------------------------------------------------------------------------------------------
//	DEPLACER / MOVE
//-----------------------------------------------------------------------------------------------------------------------------------------

case "deplacer";
if(!connecte($id)) {header("Location:netdisk.php");exit;}
include($hautpage);
echo "<div align=center class=big1>\n";
echo "<table class=TableContent>\n";
echo "<tr><td><img src=\"images/couper.gif\" width=\"20\" height=\"20\" align=\"ABSMIDDLE\"> $mess[67] : </td><td><b>$fic</b></td></tr>\n";
echo "<tr><td><img src=\"images/coller.gif\" width=\"20\" height=\"20\" align=\"ABSMIDDLE\"> $mess[68] : </td><td>";
if($dest=="") {echo "/";} else {echo "$dest";}
echo "</td></tr>\n";
echo "</table>\n";
echo "<br>$mess[69] :<br><br>\n";

$fic2=str_replace("+","%2B",$fic);
echo "<table class=TableContent>";
$handle=opendir("$racine/$dest");
while ($fichier = readdir($handle))
	{
	if($fichier=="..")
		{
		$up=dirname($dest);
		if($up==$dest || $up==".") {$up="";}
		if($up!=$dest)
			{
			echo "<td><img src=\"images/parent.gif\"></td><td><a href=\"netdisk.php?DISK_ID=$DISK_ID&id=$id&ordre=$ordre&sens=$sens&action=deplacer&dest=$up&fic=".urlencode($fic)."&rep=$rep\">$mess[24]";
			}
		}
	else if($fichier!=".." && $fichier!="." && is_dir("$racine/$dest/$fichier")) {$liste_dir[]=$fichier;}
	}
closedir($handle);
if(is_array($liste_dir))
	{
	asort($liste_dir);
	while (list($cle,$val) = each($liste_dir))
		{
		echo "<tr><td><img src=\"images/dossier.gif\"></td><td><a href=\"netdisk.php?DISK_ID=$DISK_ID&id=$id&action=deplacer&dest=";
		if($dest!="") {echo "$dest/";}
		echo "$val&rep=$rep&ordre=$ordre&sens=$sens&fic=".urlencode($fic2)."\">$val</a></tr>\n";
		}
	}
echo "</table><br>";
echo "<table>\n";
echo "<tr>\n";
echo "<td>\n";
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=\"deplacer_suite\">\n";
echo "<input type=\"hidden\" name=\"fic\" value=\"$fic\">\n";
echo "<input type=\"hidden\" name=\"dest\" value=\"$dest\">\n";
echo "<input type=\"hidden\" name=\"rep\" value=\"$rep\">\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 "<input type=\"submit\" class=BigButton value=\"确定\">&nbsp;\n";
echo "</form>\n";
echo "</td>\n";
echo "<td>\n";
echo "<form action=\"netdisk.php\" method=\"post\">\n";
echo "<input type=\"hidden\" name=\"DISK_ID\" value=\"$DISK_ID\">\n";
echo "<input type=\"hidden\" name=\"id\" value=\"$id\">\n";
echo "<input type=\"hidden\" name=\"rep\" value=\"$rep\">\n";
echo "<input type=\"hidden\" name=\"ordre\" value=\"$ordre\">\n";
echo "<input type=\"hidden\" name=\"sens\" value=\"$sens\">\n";
echo "<input type=\"submit\" class=BigButton value=\"取消\">\n";
echo "</form>\n";
echo "</td>\n";
echo "</tr>\n";
echo "</table>\n";
echo "</div>\n";
break;

case "deplacer_suite";
if(!connecte($id)) {header("Location:netdisk.php");exit;}
$destination="$racine/";
if($dest!="") {$destination.="$dest/";}
$destination.=basename($fic);
if(file_exists("$racine/$fic") && "$racine/$fic"!=$destination) {copy("$racine/$fic",$destination);}
if("$racine/$fic"!=$destination) {if(file_exists("$racine/$fic")) {unlink("$racine/$fic");}}
header("Location:netdisk.php?DISK_ID=$DISK_ID&rep=$rep&ordre=$ordre&sens=$sens&id=$id");
exit;
break;


//-----------------------------------------------------------------------------------------------------------------------------------------
//	SUPPRIMER / DELETE
//-----------------------------------------------------------------------------------------------------------------------------------------

case "supprimer";
if(!connecte($id)) {header("Location:netdisk.php");exit;}
include($hautpage);
echo "<div align=center class=big1>\n";
if(is_dir("$racine/$fic")){$mime=$mess[45];}else{$mime=$mess[46];}
echo "$mess[47] <br><br>$mime <b>$fic</b> ?";
echo "<br><br>";
$fic=str_replace("+","%2B",$fic);
echo "<a href=\"netdisk.php?DISK_ID=$DISK_ID&action=supprimer_suite&rep=$rep&fic=".urlencode($fic)."&id=$id&ordre=$ordre&sens=$sens\"><span class=Big1>$mess[48]</span></a>&nbsp;&nbsp;&nbsp;\n";
echo "<a href=\"netdisk.php?DISK_ID=$DISK_ID&rep=$rep&id=$id&ordre=$ordre&sens=$sens\"><span class=Big1>$mess[49]</span></a>\n";
echo "<br>";
echo "</div>\n";
break;

case "supprimer_suite";
if(!connecte($id)) {header("Location:netdisk.php");exit;}
$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";

⌨️ 快捷键说明

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