"; echo "
"; echo "++++" .$action . " +++++"; ############ We want a BACK link when viewing pictures and raw text. if($action == "show") { echo " $lastaction"; echo "
"; echo " Back"; //\"Fichier echo "
"; } ############ We dont want a BACK link else { echo " $lastaction"; } echo "
"; echo "
"; echo ""; echo "
"; echo ""; echo ""; echo ""; } /********************************************************************************************/ function displaydir() { global $file; global $basedir; global $wdir; global $allow_create_file; global $allow_create_dir; global $allow_upload; global $allow_touch; global $allow_delete; global $allow_move; global $single; //html_header(); if(isset($single)) { echo ""; } else { echo "
"; } echo ""; echo ""; echo ""; echo ""; echo ""; echo ""; echo ""; echo ""; //chdir("$wdir"); $handle=opendir("."); while ($file = readdir($handle)) { if(is_dir($file)) { $dirlist[] = $file; } } closedir($handle); //echo "
";
		//print_r($dirlist);
		
		if($dirlist)
		{
			asort($dirlist);
			while (list ($key, $file) = each ($dirlist))
			{
				if (!($file == "."))
				{
					$filename=$file;
					$fileurl=rawurlencode($file);
    
					$rep = getcwd();
	
					$lastchanged = filectime($rep);
					$changeddate = date("d-m-Y H:i:s", $lastchanged);
					
					$PHP_SELF = $_SERVER['PHP_SELF'];
					
					echo "
"; ############### if($file == "..") { $downdir = dirname("$wdir"); //chdir("$wdir"); //echo "
"; //echo "&&&&&& " .$downdir; //echo "----" .dirname($_SESSION['repertoire']); echo "\n"; echo "\n"; echo ""; echo "\n"; echo "\n"; echo ""; echo "
TypeNomTailleModificationsDroitsAction
" . display_size($filename) . "" . $changeddate . ""; printf("%o", (fileperms($file)) & 0777); if(is_file($file)) {printf("%o", (fileperms($file)) & 0777); } echo ""; echo " "; } ############### else { //echo "****** " .$tmp ."***** "; $lastchanged = filectime($rep); echo "" . htmlspecialchars($file) . "" . display_size($filename) . "" . $changeddate . ""; echo ""; printf("%o", (fileperms($file)) & 0777); if(is_file($file)) { echo ">> " .$file ; printf("%o", (fileperms($file)) & 0777); } echo ""; echo ""; } } } } } /********************************************************************************************/ function display_size($file) { if(is_file($file)) { $file_size = filesize($file); if($file_size >= 1073741824) { ### en giga $file_size = round($file_size / 1073741824 * 100) / 100 . " Go"; } elseif($file_size >= 1048576) { ### en mega $file_size = round($file_size / 1048576 * 100) / 100 . " Mo"; } elseif($file_size >= 1024) { ### en kilo $file_size = round($file_size / 1024 * 100) / 100 . " Ko"; } else{ ### en octet (byte) $file_size = $file_size . " Octets"; } return $file_size; } } //html_header(); //displaydir(); /********************************************************************************************/ switch ($action) { #######change de repertoire case "chdir": /*$wdir=$file."/"; preg_replace('#/+#','/',$wdir); $url = rtrim($wdir,"/");*/ //echo $_GET['chemin']; //html_header(); $aaa = $_SESSION['repertoire'] .'\\' .$_GET['chemin']; chdir($aaa); //echo $aaa; //displaydir(); $str = str_replace('\\', " ", $aaa); //echo "--- > " .$str; $pieces = explode(" ", $str); //echo "
";
						//print_r($pieces);
						array_pop($pieces);
						//echo "
";
						//print_r($pieces);
						$wdir = implode('\\', $pieces);
						echo $wdir;
						//chdir($wdir);
						break;

		
		}

		
		displaydir();
		$_SESSION['repertoire'] = getcwd();
		echo $_SESSION['repertoire'];
		echo "
"; //echo "Chemin " .$_SESSION['repertoire']; //echo stripslashes($_SESSION['repertoire']); //echo str_replace("'\'","-",$_SESSION['repertoire']); //echo str_replace('\\', " ", $_SESSION['repertoire']); //$pieces = array_filter( explode("'\'", $_SESSION['repertoire']) ); //$pieces = explode("\'", $_SESSION['repertoire']); //echo "
";
		//print_r($pieces);
		
?>