Este sitio utiliza cookies propias y de terceros. Si continúa navegando consideramos que acepta el uso de cookies. OK Más Información.

[SOLUCIONADO] Como reproducir una lista de archivos desde una función de user?

  • 1 Respuestas
  • 2048 Vistas

0 Usuarios y 1 Visitante están viendo este tema.

Desconectado fleshworm

« en: Febrero 06, 2015, 11:03:40 pm »
Bueno primero que nada Saludos, hece algo que no merodeaba por la web fuera de entrar al IRC, nada.
Queria mencionar, preguntar si es possible leer el contenido de un directorio y reproducer el contenido desde una function de usuario?

Me explico, eg. Tengo este script;
Código: PHP
  1. <?php
  2.  
  3. function ur_function($path){
  4.  $hdl = (file_exists($path) && is_dir($path))? opendir($path): die();
  5.  while(false != ($data = readdir($hdl))){
  6.   if($data != "." && $data != ".."){
  7.    $file = $data;
  8.   }
  9.  }
  10.  closedir($path);
  11.  return($file);
  12. }
  13.  
  14. $list = ur_function("./public/img/")
  15. echo($list);
  16.  
  17. ?>
  18.  

Tengo esta function pero al invocarla solo me debuelve el ultimo archive del derictorio a administrar.

Queria saber si esto de alguna forma es possible? creando algun typo de cadena/array nose?
Gracias de antemano!

« Última modificación: Febrero 26, 2015, 09:32:38 pm por Gabriela »

Gallery @Deviantart -> http://labs.borikenmedia.com/
Note: Im a Oracle enthusiast (Java, Javascript) with some experience under a Perl implementation platform or PHP

Desconectado blozzter

  • *
  • Underc0der
  • Mensajes: 106
  • Actividad:
    0%
  • Reputación 0
    • Ver Perfil
    • blozzter-blz
« Respuesta #1 en: Febrero 06, 2015, 11:33:16 pm »
Agregando los archivos a un arreglo y luego retornando el arreglo quedaría así:

Código: PHP
  1. <?php
  2.  
  3. function ur_function($path){
  4.  $hdl = (file_exists($path) && is_dir($path))? opendir($path): die();
  5.  $files = array();
  6.  while(false != ($data = readdir($hdl))){
  7.   if($data != "." && $data != ".."){
  8.    $file = $data;
  9.    $files[] = $file; // agrega al arreglo el archivo
  10.   }
  11.  }
  12.  closedir($hdl);
  13.  return $files;
  14. }
  15.  
  16. $list = ur_function("./public/img/") ;
  17. foreach ($list as $value ) {
  18.         echo $value . "<br>";
  19. }
  20.  
  21. ?>
  22.  
« Última modificación: Febrero 07, 2015, 08:18:06 am por Jimeno »
¡< blozzter >!

 

¿Te gustó el post? COMPARTILO!



[SOLUCIONADO] ¿Kali Linux o Kali Linux Ligth ?

Iniciado por worq

Respuestas: 2
Vistas: 21438
Último mensaje Noviembre 21, 2017, 12:28:54 pm
por Codig0Bit
[SOLUCIONADO] Multiuploader de imagenes con mysql, hosting de imagenes con mysql

Iniciado por graphixx

Respuestas: 4
Vistas: 9518
Último mensaje Marzo 26, 2013, 05:42:58 pm
por Xt3mP
[SOLUCIONADO] Linux Mint, errores, errores y mas errores...

Iniciado por n1sendev

Respuestas: 12
Vistas: 12488
Último mensaje Noviembre 22, 2017, 06:50:55 am
por RuidosoBSD
[SOLUCIONADO] Problem al instalar Windows "cualquier windows"

Iniciado por Made

Respuestas: 7
Vistas: 7815
Último mensaje Septiembre 03, 2012, 04:53:08 pm
por Made
[SOLUCIONADO] Ayuda urgente con Virus "Virus.Win32Sality"

Iniciado por Napsters

Respuestas: 6
Vistas: 10696
Último mensaje Junio 11, 2012, 03:38:18 am
por Satyricon