Si saco esta linea no anda el script: $file_folder = 'archivos';
Y se supone que con esa linea no tendria que ir porque esta la linea function mostrar($file_folder,$color_claro,$color_oscuro,$c olor).
Cual es el problema?
Código PHP:
function listar_archivos($c,$d){
global $file_folder;
$c=time() - filemtime($file_folder.'/'.$c);
$d=time() - filemtime($file_folder.'/'.$d);
if($c==$d) {
return 0;
}
return ($c < $d) ? -1 : 1;
}
function mostrar($file_folder,$color_claro,$color_oscuro,$color){
$fs = array();
$dir = opendir($file_folder);
while ($file_name = readdir ($dir)) {
$fs[]=$file_name;
}
usort($fs,"listar_archivos");
foreach($fs as $file_name){
if ($file_name != "." && $file_name != "..") {
$count=$count++;
if($color=="$color_oscuro"){
$color="$color_claro";
}else{
$color="$color_oscuro";
}
echo "<b style=background-color:$color>$file_name</b><br>";}
}
closedir ($dir);
}
//-------------------------------------------------
$file_folder = 'archivos';
mostrar('archivos','#FFFFFF','#CCCCCC',$color_claro);