Ver Mensaje Individual
  #1 (permalink)  
Antiguo 09/03/2013, 14:37
Metraton
 
Fecha de Ingreso: noviembre-2011
Mensajes: 13
Antigüedad: 13 años, 4 meses
Puntos: 0
Pregunta Listar carpetas de una PC dentro de la red local

Hola amigos, como les va=
hace tiempo que no escribia por aqui. vamos al grano

Tengo 2 PC's en mi red local, una de ellas tiene un servidor web e IP homologada (IP abierta al puerto 80)

Muy bien, lo que quiero hacer, es que un archivo php me muestre algunas carpetas (ó archivos) de la PC 2

** Nota: PC 1 y PC 2 pueden ver y compartir archivos

para ser concretos, PC1 abre la carpeta del PC2 sin ningun problema (graficamente)

\\FINAL-PC\Musica\

si entro a esa direccion desde PC1, me abre los archivos y las subcarpetas

okey, ahora. lo que quiero hacer, es que desde un archivo.php pueda mostrarme lo mismo:

he utilizaod este codigo, pero no funciona, creo que el problema son las barras \\


Código PHP:
function listar_directorios_ruta($ruta){
   if (
is_dir($ruta)) {
      if (
$dh opendir($ruta)) {
         while ((
$file readdir($dh)) !== false) {
            if (
is_dir($ruta $file) && $file!="." && $file!=".."){
               echo 
"<br>Directorio: $ruta$file";
            }
         }
      
closedir($dh);
      }
   }else
      echo 
"<br>No es ruta valida: ".$ruta;
}

listar_directorios_ruta("\\FINAL-PC\Musica"); 

el codigo me funciona bien si lo ejecuto asi:
Código PHP:
listar_directorios_ruta("../"); 
Código PHP:
listar_directorios_ruta("../Directorio"); 
pero no como yo lo quiero, he intentado asi:
Código PHP:
listar_directorios_ruta("\\\FINAL-PC\Musica"); 
y asi:
Código PHP:
listar_directorios_ruta("\\\\FINAL-PC\Musica"); 
Pero de ninguna forma me funciona :/