Peuplarchie Posted April 5, 2009 Share Posted April 5, 2009 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 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 session_start(); Print_r ($_SESSION); echo "<p>"; //echo a single entry from the array echo $_SESSION['listimages'][]; ?> Thanks ! Quote Link to comment Share on other sites More sharing options...
Recommended Posts
Join the conversation
You can post now and register later. If you have an account, sign in now to post with your account.