Underc0de

Foros Generales => Dudas y pedidos generales => Mensaje iniciado por: Devilboy en Agosto 01, 2012, 03:25:05 PM

Título: [SOLUCIONADO] Duda php
Publicado por: Devilboy en Agosto 01, 2012, 03:25:05 PM
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
Título: Re:duda php
Publicado por: ANTRAX en Agosto 01, 2012, 03:44:42 PM
Googleando encontre esto, espero que te sirva

Código (php) [Seleccionar]
<?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 );
                            
$filesdirname($dir.'/'.$file)."/".$file  ] = filemtime$dir.'/'.$file  );
                        }
                    }
                }
            }
            
closedir($gd);
        }
    }
}
 
$files = array();
search_files("/var/tmp"$files );
print_r($files);
?>
Título: Re:duda php
Publicado por: Devilboy en Agosto 01, 2012, 04:08:22 PM
Código (php) [Seleccionar]
<?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