1. ¡OFERTA! con cupón "DIRVPS": hosting por $0,01 y también VPS Linux y Windows por $0,01 el primer mes por Interserver ← publi
    Descartar aviso
Descartar aviso
Al usar este sitio web, aceptas que nosotros y nuestros socios podamos establecer cookies para fines tales como personalizar el contenido y la publicidad. Más información.

Codigo para listar archivos en un directorio

Tema en 'Programación y Diseño Web' iniciado por apisonador, 26 Ago 2006.

  1. apisonador

    apisonador Usuario activo

    Bueno, seguro que habra gente que estara buscando, o en un futuro, necesitara esto.
    Sirve, para que un archivo, cuando lo habramos, nos muestre los archivos que hay en el directorio donde esta este. El archivo, no se muestra a si mismo.

    Bueno, vamos econ el codigo:
    PHP:
    <?

        
    // Pon la ruta del directorio de donde listar los archivos desde el root
        
    $path "/server/nuestraweb/directorio/";

        
    // Abrir la carpeta
        
    $dir_handle = @opendir($path) or die("Unable to open $path");

        
    // Leer los archivos
        
    while ($file readdir($dir_handle)) {

        if(
    $file == "." || $file == ".." || $file == "index.php" )

            continue;
            echo 
    "<a href=\"$file\">$file</a><br />";

        }

        
    // Cerrar
        
    closedir($dir_handle);

    ?>
    Donde pone /server/nuestraweb/directorio/ tenemos que poner la ruta del directorio del cual queremos listar los archivos partiendo del root del server.
    Despues metemos el codigo en un archivo llamado index.php y lo metemos en la carpeta de la qual queramos mostrar los archvos que hay dentro de ella.

    Si no sabes cual es el directorio root, una forma sencilla es preguntarselo a vuertro proveedor, y otra haciendo un error en un archivo (mas facil)
    Un ejemplo de error, es insertando este codigo:
    PHP:
    <?php
    $sizseg
    <td widts
    Espero que les sea de ayuda.
     
  2.  
  3. Dorian Gray

    Dorian Gray Nuevo usuario

    oigan alguien sabe como hacer pero para mostrar solo archivos .txt de la carpeta?
    tengo la idea de que es en esta parte

    if($file == "." || $file == ".." || $file == "index.php" )

    pero no se nada de php y eso asi que si alguien me pudiera decir como puedo mostrar solo archivos .txt se los agradeceria
     


Alojamiento web, Hosting Reseller, Servidores Dedicados - All in Hosting


    
    
    
    
Blog · Sitios amigos: GuiaHosting · Unidominios · Interalta ·