| 
<?php
 
 //need to create an apache_alias to the folder that holds the file files you want the explorer to navigate
 
 //start a session for $_SESSION vars to work
 session_start();
 
 //make the browser cache last a long time
 header("Cache-Control: max-age=2592000");
 
 //reads the config.cfg file where the site's settings are stored and puts the contents into an array, each line being an element. This is editable by opening config.php file in a browser.
 //defaults to the "drive_site_dir" variable's location, for example: "C:/wamp/www/domain_name.com/LegitPunk.com/templates/file_explorer_iterator/config.cfg".
 $lines = file('config.cfg');
 
 $_SESSION['basename_file']        =    pathinfo(__FILE__, PATHINFO_FILENAME);
 $_SESSION['drive_site_dir']             =    str_replace($_SESSION["basename_file"].".php", "", $_SERVER["SCRIPT_FILENAME"]);        //example                  C:/wamp/www/LegitPunk.com/templates/file_explorer_iterator/
 $_SESSION["site_dir"]                        =    str_replace($_SESSION["basename_file"].".php", "", $_SERVER["SCRIPT_NAME"]);                //example                   /LegitPunk.com/templates/file_explorer_iterator/
 $_SESSION['http_dir']                        =    $_SESSION['http'].$_SESSION['domain'].$_SESSION["site_dir"].'updates/'.$_SESSION['version'].'/';
 $_SESSION['http_site_dir']            =    $_SESSION['http'].$_SESSION['domain'].$_SESSION["site_dir"];
 
 //clears the whitespace from each line and creates an array via the ";" as a node pointer.
 foreach($lines as $line)
 {
 $linee                        =    preg_replace('/\s+/', '', $line);
 $array_of_lines[]    =    str_replace(";", "", $linee);
 }
 
 //assigns http encryption protocol in use.
 if($array_of_lines[0] === '1')
 {
 $_SESSION['http']                            =    'http://';
 }
 else
 {
 $_SESSION['http']                            =    'https://';
 }
 
 //assign session vars for use with index.php
 $_SESSION['version']                        =    $array_of_lines[1];
 $_SESSION['domain']                        =    $array_of_lines[2];
 $_SESSION['images_logo']            =    $array_of_lines[3];
 $_SESSION['apache_alias']            =    $array_of_lines[4];       //        'http://domain_name_or_host_name/alias_made_in_apache2/';
 $_SESSION['original_dir']                =    $array_of_lines[5];      //        'C:/folder/subfolder_with_folders_and_files_to_use_for_browsing/'
 
 include('config_page.php');
 
 
 
 
 
 
 
 
 
 
 
 
 |