Foros del Web » Programando para Internet » PHP »

Ayuda con este Codigo

Estas en el tema de Ayuda con este Codigo en el foro de PHP en Foros del Web. Tengo un codigo en PHP , pero no me corre Código PHP: <? function  get_files ( $sortby ){ $path  =  "/home/user-host/public_html/folder1/files/" ; $files  = array(); $dir_handle  ...
  #1 (permalink)  
Antiguo 01/04/2009, 21:17
Avatar de GitoTzp787  
Fecha de Ingreso: diciembre-2008
Mensajes: 73
Antigüedad: 15 años, 4 meses
Puntos: 2
Ayuda con este Codigo

Tengo un codigo en PHP , pero no me corre

Código PHP:
<?
function get_files($sortby){
$path "/home/user-host/public_html/folder1/files/";
$files = array();
$dir_handle = @opendir($path) or die("Unable to open $path");
    while (
$file readdir($dir_handle)) {
        if(
$file == "." || $file == ".." || $file == "index.php" || $file == "error_log" )
            continue;
            
$split explode(".",$file);
            
$name "";
                for(
$i 0$i count($split); $i++){
                    
$name $split[$i]." ";
                }
                
$files[] = array('name' => $file,
                                 
'file_time' => filemtime($path.$file));
    }
    
closedir($dir_handle);
    
     foreach (
$files as $key => $row){
       
$name[$key]  = $row['name'];
       
$file_time[$key] = $row['file_time'];
     } 
      
return 
array_multisort($$sortbySORT_DESC$files) ? $files false;
}

$files get_files("file_time");
foreach (
$files as $file){
    echo
"";        
    
//echo "<br />\n";
    
echo "<br />\n";
}
?>
Este Codigo muestra los archivos de un folder desde el mas nuevo hasta el mas viejo.... Pero desafortunadamente NO me corre , alguien me puede decir donde esta el error ? o simplemente si le falta algo...

Saludos
  #2 (permalink)  
Antiguo 01/04/2009, 21:30
Avatar de David
Moderador
 
Fecha de Ingreso: abril-2005
Ubicación: In this planet
Mensajes: 15.720
Antigüedad: 19 años
Puntos: 839
Respuesta: Ayuda con este Codigo

Si tienes permisos para acceder a esa carpeta, el código funciona.

El único problema es que no estás imprimiendo nada, y por eso piensas que no está funcionando, debes imprimir $file['name'] dentro del bucle foreach si quieres ver los nombres de los archivos.
__________________
Por favor, antes de preguntar, revisa la Guía para realizar preguntas.
  #3 (permalink)  
Antiguo 01/04/2009, 22:13
Avatar de GitoTzp787  
Fecha de Ingreso: diciembre-2008
Mensajes: 73
Antigüedad: 15 años, 4 meses
Puntos: 2
Respuesta: Ayuda con este Codigo

ok grax
el folder tiene permisos 777

me sale este error

Warning: filemtime() [function.filemtime]: stat failed for /home/fuleteoc/public_html/reggaetonJQ - Freestyle (Tiraera Pa' Temperamento) (Www.Fuleteo.CoM).mp3 in /home/fuleteoc/public_html/mp3.php on line 68

que esta mal ?
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 14:52.