[SOLUCIONADO] Duda php

Iniciado por Devilboy, Agosto 01, 2012, 03:25:05 PM

Tema anterior - Siguiente tema

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

Agosto 01, 2012, 03:25:05 PM Ultima modificación: Marzo 22, 2014, 02:04:04 PM por Expermicid
existirá alguna forma de detectar el nombre de un archivo con php???

por ejemplo subo a un servidor el archivo  programas.pfd

quisiera ke mendiante php me dijera el nombre de ese archivo

Veo Una Energia Que Con Deceo de Justicia... Veo Mas Alla de LAs Letras Escritas...
Veo Un Hacktivismo Puro... Nacido De lo Mas Profundo De un Corazon..
Con La Mirada Firme En Defender Mis Ideales...


Googleando encontre esto, espero que te sirva

Código: php
<?php
// Example recursive function that searches for files in a directory (including subdirectories recursively)
// by deerme.org

function search_files( $dir , &$files )
{
    if (is_dir($dir))
    {
        if ($gd = opendir($dir))
        {
            while (($file = readdir($gd)) !== false)
            {
                if ( $file != '.' AND $file != '..'  )
                {
                    // ¿ Dir or File ?
                    if ( is_dir( $dir.'/'.$file ) )
                    {
                        search_files( $dir.'/'.$file , $files );
                    }
                    else
                    {
                        // Ready File
                        if ( is_file( $dir.'/'.$file)  )
                        {
                            //$size = filesize( $dir.'/'.$file );
                            //$md5 = md5_file( $dir.'/'.$file );
                            $files[ dirname($dir.'/'.$file)."/".$file  ] = filemtime( $dir.'/'.$file  );
                        }
                    }
                }
            }
            closedir($gd);
        }
    }
}

$files = array();
search_files("/var/tmp", $files );
print_r($files);
?>


Agosto 01, 2012, 04:08:22 PM #2 Ultima modificación: Agosto 01, 2012, 04:39:13 PM por ANTRAX
Código: php
<?php
$imagenes =  glob("modulos/galeria/imagenes/{*.jpg,*.png,*.gif}",GLOB_BRACE);
  foreach ($imagenes as $ima)
        $nombres[]=array_pop(split("/",$ima));
  print_r($nombres);
  ?>


gracias man de todos modos

Veo Una Energia Que Con Deceo de Justicia... Veo Mas Alla de LAs Letras Escritas...
Veo Un Hacktivismo Puro... Nacido De lo Mas Profundo De un Corazon..
Con La Mirada Firme En Defender Mis Ideales...