TalkPHP

TalkPHP (http://www.talkphp.com/forums.php)
-   General (http://www.talkphp.com/general/)
-   -   Session Arrays and echo a complete single entry (http://www.talkphp.com/general/4106-session-arrays-echo-complete-single-entry.html)

Peuplarchie 04-05-2009 06:11 PM

Session Arrays and echo a complete single entry
 
Good day to you all,
I'm working around array and session and I was wondering how can I retrieve all array that are from level one.

This array is a file array.

I'm working with a multidimensional array.

Here is my code :

PHP Code:



<?php

session_start
(); 

   function 
recur_dir($dir)
   {
       
$dirlist opendir($dir);
       while (
$file readdir ($dirlist))
       {
           if (
$file != '.' && $file != '..')
           {
               
$newpath $dir.'/'.$file;
               
$level explode('/',$newpath);
               if (
is_dir($newpath))
               {
                   
$mod_array[] = array(
                           
'level'=>count($level)-1,
                           
'path'=>$newpath,
                           
'name'=>end($level),
                           
'kind'=>'dir',
                           
'mod_time'=>filemtime($newpath),
                           
'content'=>recur_dir($newpath) );
               }else{ 
                   
$mod_array[] = array(
                           
'level'=>count($level)-1,
                           
'path'=>$newpath,
                           
'name'=>end($level),
                           
'kind'=>'file',
                           
'mod_time'=>filemtime($newpath),
                           
'size'=>filesize($newpath) );
              }
           }
       }
       
closedir($dirlist);
       
   
ksort($mod_array);   

$_SESSION['listimages']=$mod_array
   
       return 
$mod_array;
   }
   
   echo 
'<pre>';
   
print_r(recur_dir('Art'));
   echo 
'</pre>';
   
?>


PHP Code:



<?php
session_start
();
Print_r ($_SESSION);
echo 
"<p>";

//echo a single entry from the array
echo $_SESSION['listimages']['level'][2];
?>

Thanks !


All times are GMT. The time now is 12:25 AM.

Powered by vBulletin® Version 3.6.8
Copyright ©2000 - 2013, Jelsoft Enterprises Ltd.
Search Engine Optimization by vBSEO 3.1.0