Foros Club Delphi

Foros Club Delphi (https://www.clubdelphi.com/foros/index.php)
-   PHP (https://www.clubdelphi.com/foros/forumdisplay.php?f=15)
-   -   mastrar las direcciones que hay en un directorio de apache (https://www.clubdelphi.com/foros/showthread.php?t=16499)

cahosoft 30-11-2004 16:19:25

mastrar las direcciones que hay en un directorio de apache
 
Hola todos como estan,....

Mi duda consiste se hay alguna manera de mostrar todas las url que hay en un arbol de directorio del webserver (apache)...
por ejemplo en http://10.0.0.1/dierctorio/
estan las siguientes paginas
http://10.0.0.1/dierctorio/pagina1.php
http://10.0.0.1/dierctorio/pagina2.php
http://10.0.0.1/dierctorio/pagina3.php
http://10.0.0.1/dierctorio/pagina4.php
http://10.0.0.1/dierctorio/pagina5.php
http://10.0.0.1/dierctorio/pagina....php
y guardar en una variable en php

Er_Manué 30-11-2004 17:23:28

Es sencillo, simplemente tienes que utilizar la funcion dir()...

Código PHP:

// Obtenemos el listado de archivos y directorios de la carpeta actual
// --------------------------------------------------------------------
$d dir($rutaDir);
while (
false !== ($entradaDir $d->read())) {
   if (
is_dir($entradaDir)) {
       
// Es un Directorio...
       
echo "<a href='".$entradaDir."' class='directorio'>".$entradaDir."</a><br>\n";
   } else {
           
// Es un Archivo....
       
echo "<a href='".$entradaDir."' class='archivo'>".$entradaDir."</a><br>\n";           
   }

}
$d->close(); 

Este código nos genera una página con el listado de archivos y directorios. Si quieres hacer otra acción, únicamente debes cambiar el código a ejecutar cuando es un fichero o un directorio.

Salu2


La franja horaria es GMT +2. Ahora son las 14:10:17.

Powered by vBulletin® Version 3.6.8
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
Traducción al castellano por el equipo de moderadores del Club Delphi