php code to show files and access them easily with a tree

<?php
//-->> umm yeah.
require("TreeIt.class.php");

//-->> let's run a new class
$tree = new TreeIt;
?>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">

<head profile="http://gmpg.org/xfn/11">
<TITLE>&#10137;PHP arbre style&#8592; output des fichiers du server via les branches d'un arbre &#9774;</TITLE>

<link rel="stylesheet" media="screen" type="text/css" href="http://ger23.free.fr/404/design.css" />
<link rel="SHORTCUT ICON" href="http://ger23.free.fr/g.ico" />
<meta http-equiv="X-UA-Compatible" content="IE=100" >
<meta name="Robots" content="all">
<link rel="prev" href="http://ger23.free.fr" />
<meta name="robots" content="noodp,noydir"  />
<meta name="google" content="notranslate" />
<LINK REL=HOME HREF="http://ger23.free.fr/main"> 
<link rel="Help" href="http://ger23.free.fr/faq" />
<meta name="DC.language" scheme="RFC1766" content="en">
<meta name="language" content="fr,uk,us" />
<link href="https://plus.google.com/102505252024582990024" rel="author" />
<link href="https://plus.google.com/108155428330026323332" rel="publisher" />
<meta name="Description" content="&#9679;&#9658; Arbre menu &#4326; Une manière originale et amusante de voir et traverser les fichiers de votre server ftp à travers les branches d'un arbre grâce au fameux langage PHP .&#8711;. !">
<meta name="Keywords" content="Cours droit, économie, sociologie, histoire, gestion des ressources humaines, GRH, poésie, tutoriaux, streaming video...">
<meta name="Identifier-URL" content="http://ger23.free.fr">
<meta name="Copyright" content="http://ger23.free.fr">
<link rel="image_src" href="http://ger23.free.fr/recette/share.jpg"> 
<meta property="og:image" content="http://ger23.free.fr/recette/share.jpg"> 
<meta itemprop="thumbnailUrl" content="http://ger23.free.fr/recette/share.jpg" />
<link rel="alternate" type="application/rss+xml" title="&#9733;RSS ger23.free.fr (Cours de fac)&#9733;" href="http://ger23.free.fr/rss/rss.xml" />
<link type="application/opensearchdescription+xml" rel="search" title="go&#9733;ogle" href="http://ger23.free.fr/opensearch.xml" />
<link rel="wlwmanifest" type="application/wlwmanifest+xml" href="http://ger23.free.fr/wlwmanifest.xml" />
<link rel="EditURI" type="application/rsd+xml" href="http://ger23.free.fr/rsd.xml" />
<link rel="pingback" href="http://ger23.free.fr/rsd.xml"





<style type="text/css">
<!--
body,td,th {
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 9px;
    color: #333333;
}
body {
    
}
a:link {
    color: #333333;
    text-decoration: none;
}
a:visited {
    color: #333333;
    text-decoration: none;
}
a:hover {
    color: #666666;
    text-decoration: none;
}
a:active {
    color: #333333;
    text-decoration: none;
}
#bg { position: fixed; top: 0; left: 0; }  .bgwidth { width: 100%; }  .bgheight { height: 100%; }

p
{
font-family:'Times New Roman',Arial, serif;

}
img#bg {
  position:fixed;
  top:0;
  left:0;
  width:100%;
  height:100%;
z-index:-1;  

img {
    border: none;
    margin: 0px;
}
pre {
}
-->
</style>
<?php
//-->> get the JavaScript (collapsing folders)
echo $tree->javascript();
?>
<script src="//ajax.googleapis.com/ajax/libs/jquery/1.4/jquery.min.js"></script>
    <script>
        $(function() {   
        
            var theWindow        = $(window),
                $bg              = $("#bg"),
                aspectRatio      = $bg.width() / $bg.height();
                                        
            function resizeBg() {
                
                if ( (theWindow.width() / theWindow.height()) < aspectRatio ) {
                    $bg
                        .removeClass()
                        .addClass('bgheight');
                } else {
                    $bg
                        .removeClass()
                        .addClass('bgwidth');
                }
                            
            }
            theWindow.resize(function() {
                resizeBg();
            }).trigger("resize");
        });
    </script>
</head>

<body>

<?php
//-->> we don't want everything in the tree
$tree->exclude_dirs[] = "hiddenfolder"//hide every folder with "hiddenfolder" in the name

$tree->exclude_files[] = "hidden"//hide every file with "hidden" in the name

//-->> to save resources for further use
$tree->cache_array(".""root"); //caches to $cached_array['root']
$tree->cache_array("folder/subfolder""deepinside"); //caches to $cached_array['deepinside']




//-->> build the html-tree of a livescan
echo "<img src=\"ico/server.png\" alt=\"\" /> root";
echo 
$tree->build($tree->read("."));

echo 
"<br />";

//-->> or the folder cached before without filetype-icons
$tree->set("ico"false);

echo 
$tree->build($tree->cached_array['deepinside']);
?>
<img src="http://ger23.free.fr/recette/tree.jpg" id="bg">





<HR>

<TABLE border=0 cellSpacing=1 cellPadding=10 width="100%">
  <TBODY>
  <TR>
   
      <HR align=left width=200>
  
       </TD></TR></TBODY></TABLE></BODY></HTML>

<script type="text/javascript">  
/*  
   _  
  | |  
  | |  
  | |  
  |_|  
  (_) 

Visit me here 

Root http://ger23.free.fr 
Main http://ger23.free.fr/main 

Youtube http://www.youtube.com/user/ger23z/videos 
Facebook http://www.facebook.com/pages/Cours-de-fac/274012045982052 
Twitter http://twitter.com/#!/coursdefac 
Google plus https://plus.google.com/108155428330026323332#108155428330026323332/posts 

*/ 
</script> 















Sitemap    Cours de fac
Home        Faq
● Intro           ● Recettes
● Video         ● Tutoriaux
● Streaming     ● Liens



RSS Feed Youtube Twitter ger23 Facebook G+