Jump to content

Session Arrays and echo a complete single entry


Peuplarchie

Recommended Posts

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 !

Archived

This topic is now archived and is closed to further replies.

×
×
  • Create New...

Important Information

We have placed cookies on your device to help make this website better. You can adjust your cookie settings, otherwise we'll assume you're okay to continue.