[Previo por Fecha] [Siguiente por Fecha] [Previo por Hilo] [Siguiente por Hilo]

[Hilos de Discusión] [Fecha] [Tema] [Autor]

RE: [Sop.Tec.LinuxPPP] Arbol de Disco



Vale. Lo voy a checar


El vie, 14-02-2003 a las 09:07, Juárez Ayala José de Jesus escribió:
> Que tal a todos.
> 
> Acabo de hacer algo semejante en PHP.
> 
> Lo que hago es mostrar solo los directorios de un directorio principal, una vez seleccionado uno de ellos te muestra el contenido de ese directorio, si lo seleccionas te muestra el contenido de ese otro directorio y asi sucesivamente hasta que elijas un archivo txt o html, el cual lee y despliega en pantalla.
> 
> Si tienes las ultimas versiones de PHP revisa como pasar los argumentos con $HTTP_GET_VARS.
> 
> Espero te sirva.
> 
> 
> <form action="linux.php" method="POST" name="reporte">
> <input type=hidden name=lista>
> <input type=hidden name=dir>
> <input type=hidden name=archivo>
> <input type=hidden name=tipo>
> <input type=hidden name=ruta>
> 
> <?php
> 
> echo "<a href='javascript:document.reporte.dir.value=\"\";document.reporte.archivo.value=\"x\";document.reporte.submit()'> Reportes anteriores </a><p>";
> 
> $i=0;
> 
> if ($ruta=="") $rutabase="/tu_directorio";
> else $rutabase=$ruta."/".$dir;
> 
> if ($tipo=="file" and (substr($rutabase,-4)=="html" or substr($rutabase,-3)=="txt"))
> {
> readfile ("$rutabase");       //despliega el archivo seleccionado
> }
> 
> else
> {
>   echo "<table border=0>";
>   $d = dir("$rutabase");
> 
>   while($nombre=$d->read()) 
>   {
>     if ($nombre != "." && $nombre != "..")
>     {
>       if (is_dir($rutabase."/".$nombre)) $tipo="dir";
>       else $tipo="file";
>   
>       echo "<tr><td>&nbsp</td>";
>       echo "<td><a href='javascript:document.reporte.dir.value=\"$nombre\";
>                    document.reporte.tipo.value=\"$tipo\";
>                    document.reporte.ruta.value=\"$rutabase\";
>                    document.reporte.submit()'>
>                    $nombre</a></td></tr>";
>     }
>     $i++;
>   }
>   $d->close();
>   echo "</table>";
> }
> 
> ?>
> </form>
> 
> -----Mensaje original-----
> De: Sergio Vergara Ganado [mailto:svergara en telereunion com mx] 
> Enviado el: Jueves, 13 de Febrero de 2003 17:49
> Para: Lista Linux PPP NET
> Asunto: [Sop.Tec.LinuxPPP] Arbol de Disco
> 
> 
> Saludos Lista.
> Esto esta un poco fuera de la lista de PPP pero mientras sean peras o manzanas esper me puedan dar una mano con esto. Quisiera saber si existe en Perl o en Php alguna libreria o algo similar que me ayude a sacar la estructura de directorios dentro de un homedirectory especifico y pasarlo a un formato html para poderlo leer en un browser.
> 
> De antemano muchas gracias por sus comentarios.
> -- 
> Sergio Vergara Ganado
> Coordinador Network Support System
> Telereunion Mexico, Moras #430 Col del Valle
> Tel: 91718737
> ICQ: 75874968
> --------------------------------------------
> "La felicidad no se produce por grandes golpes de fortuna, que ocurren raras veces, sino por pequeñas ventajas que ocurren todos los días." -Benjamin Franklin
> 
> -- 
> Lista de soporte de LinuxPPP
> Dirección email: Linux en linuxppp net
> Dirección web: http://mail.linuxppp.net/mailman/listinfo/linux
> Reglas de la lista: http://linuxppp.net/reglas.html
> -- 
> Lista de soporte de LinuxPPP
> Dirección email: Linux en linuxppp net
> Dirección web: http://mail.linuxppp.net/mailman/listinfo/linux
> Reglas de la lista: http://linuxppp.net/reglas.html
-- 
Sergio Vergara Ganado
Coordinador Network Support System
Telereunion Mexico, Moras #430 Col del Valle
Tel: 91718737
ICQ: 75874968
--------------------------------------------
"La felicidad no se produce por grandes golpes de fortuna, que ocurren
raras veces, sino por pequeñas ventajas que ocurren todos los días."
-Benjamin Franklin

-- 
Lista de soporte de LinuxPPP
Dirección email: Linux en linuxppp net
Dirección web: http://mail.linuxppp.net/mailman/listinfo/linux
Reglas de la lista: http://linuxppp.net/reglas.html



[Hilos de Discusión] [Fecha] [Tema] [Autor]