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 :
[code=php]
<?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>’;
?>
[code=php]
<?php
session_start();
Print_r ($_SESSION);
echo “<p>”;
//echo a single entry from the array
echo $_SESSION[‘listimages’][‘level’][2];
?>
Thanks !