Comunidad de diseño web y desarrollo en internet online

List de FileReference no muestra todos los archivos

Citar            
MensajeEscrito el 07 Jun 2008 09:58 am
Hola amigos,

estoy usando el tutorial de:

http://www.cristalab.com/tutoriales/121/subir-archivos-en-flash-con-filereference,

para subir y descargar archivos con la clase FileReference. Las funciones de cargar y descargar las hace correctamente, pero al mostrar los archivos de la carpeta, no los muestra todos, sólo algunos.

He descubierto una cosita pero no se como arreglarlo, este es el código de la función que muestra los archivos:

Código :

<?php  
   session_start();
   $idCliente=$_SESSION['idCliente'];
   $No=array(".","..","list.php","uploadFile.php");  
   $fp=opendir($idCliente); 
   echo "<?xml version='1.0' ?".">"; 
   echo "<files>";  
   while (false!==($file=readdir($fp))){     
      if ((!in_array($file,$No))&&(is_readable($file))){     
         echo "<file name='".utf8_encode($file)."' tamanio='".filesize($file)."' />";
         }  
      } 
   closedir($fp);  
   echo "</files>"; 
 ?>


Probé a quitarle la restricción del if de (is_readable($file)) y efectivamente si me muestra todos los archivos pero no correctamente, no es capaz de reconocer el tamaño en su lugar pone "NaN Kb" y además muestra unos cuantos espacios en blanco entre los archivos, con esto mismo en el tamaño.
No sé por qué lo hace ya que los archivos no están defectuosos y se pueden abrir correctamente.

¿Alguien tiene idea de como puedo resolver esto? Gracias por vuestra atención.

Por merce

15 de clabLevel



 

firefox
Citar            
MensajeEscrito el 28 Ago 2009 01:13 pm
tengo exactamente el mismo problema ayuda por favor!

Por robertosebastian92

88 de clabLevel

1 tutorial

 

1 mes

firefox
Citar            
MensajeEscrito el 28 Ago 2009 01:23 pm

Por robertosebastian92

88 de clabLevel

1 tutorial

 

1 mes

firefox

 

Cristalab BabyBlue v4 + V4 © 2011 Cristalab
Powered by ClabEngines v4, HTML5, love and ponies.