Location: PHPKode > scripts > Pictoru's File Tree > pictorus-file-tree/example.php
<?php
/*
 +--------------------------------------------------------------------------+
 | Author			: Ciprian Voicu  						 				|
 | Email			: pictoru at autoportret dot ro			 				| 
 +--------------------------------------------------------------------------+
 | Name				: Pictoru's File Tree								 	|  
 | Filename			: example.inc.php									 	| 
 | File Type		: Base class										 	|  
 | Description		: Retrieve the list of files and folders and their info	|
 | 					  from a specified location and return it as array 		|
 |				  	  of arrays or as array of objects  	  				|
 | Created Date     : 2007-02-22                  							|
 | Last Modified    : 2007-03-28                  							|
 +--------------------------------------------------------------------------+
 | License 			: Free to use for anyone          						|
 +--------------------------------------------------------------------------+
*/

function showMe($p_var , $p_bReturn=false){
	$style = 'style="background:#E6FFE6; color:#0000A0; border:1px blue dotted; padding:10 10; text-align:left;" ';
    $pre   = "<div><pre ".$style.">\n%s\n</pre></div>\n";

    if(is_scalar($p_var)){
         $strResult = $p_var;
    }else{
		$strResult = @print_r($p_var,true);

        if(empty($strResult)){
            // test if second paramates is working
			$retTest= @print_r( array("10") , true);

            if(empty($retTest)){
               // not working capture the output
				ob_start();
               	@print_r($p_var);
               	$strResult=ob_get_contents();
               	ob_end_clean();
			}
		}
	}

	if($p_bReturn===false){
		print sprintf($pre,$strResult);
	}else{
		return $strResult;
	}
}
#
require_once "PFileTree.inc.php";
#
$root=realpath(dirname(__FILE__));
$sub='classes/PFileTree';
#
$f=new PFileTree();
#
$list=$f->ListFiles(".", true, true, 'size type');

//$f->Delete("dir");
showMe($list);
?>
Return current item: Pictoru's File Tree