Ver Mensaje Individual
  #1 (permalink)  
Antiguo 02/06/2015, 13:18
Xanders
 
Fecha de Ingreso: enero-2007
Ubicación: Delante de un Pc
Mensajes: 26
Antigüedad: 17 años, 3 meses
Puntos: 0
Problemas con un Array

Hola buenas tardes a ver si me pueden ayudar ya que llevo medio día pegándome con este código pero lo logro sacar lo que necesito.

El código es este
Código PHP:
Ver original
  1. $fname= $_GET["valor"];
  2.  
  3.  
  4. function findAllDirs($start) {
  5.     $dirStack=[$start];
  6.     while($dir=array_shift($dirStack)) {
  7.         $ar=glob($dir.'/*',GLOB_ONLYDIR|GLOB_NOSORT);
  8.         if(!$ar) continue;
  9.  
  10.         $dirStack=array_merge($dirStack,$ar);
  11.         foreach($ar as $DIR)
  12.             yield $DIR;
  13.     }
  14. }
  15.  
  16.  
  17. $result=[];
  18. foreach(findAllDirs('D:\xampp\htdocs\www\serverpruebas') as $dir) {
  19.     $match=glob($dir.'/'.$fname,GLOB_NOSORT);
  20.     if(!$match) continue;
  21.  
  22.     $result=array_merge($result,$match);
  23.  
  24. }
  25.  
  26. echo '<pre>';
  27. print_r($result);
  28. echo '</pre>';

Y el resultado es este:

Array
(
[ 0 ] => D:\xampp\htdocs\www\serverprueba\COMMAND.arc
)

Y lo que estoy intentado hacer es esto:

[ 0 ] => Array
(
[name] => COMMAND.arc
[size] => 21160480
[date] => 2015-06-02 16:48:05
)


Espero que me puedan ayudar.

Un saludo y gracias de antemano