";
echo " $fil | "; // FILNAVNET
$type = pathinfo($fil, PATHINFO_EXTENSION); // Fil-endelse
if(filetype($fil) == "dir"){ $type = "mappe"; } // Hvis $fil er en mappe så skrives det
echo " ".$type." | ";
echo " ".filStr(filesize($fil))." | "; // Skriver fint hvor stor filen er
echo " ".date('d.m.y H:i', filemtime($fil))." | "; // Skriver datoen for når filen ble sist endret
echo " ".(is_readable($fil)?"Ja":"Nei")." | "; // Sjekk om filen er lesbar
echo " ".(is_writable($fil)?"Ja":"Nei")." | "; // Sjekk om filen er skrivbar
echo " ".(is_executable($fil)?"Ja":"Nei")." | "; // Sjekk om filen er kjørbar
echo "\n";
}
function filStr(int $str){
// Kunne gått høyere, men ikke aktuelt i dette scenarioet
if($str / 1024 / 1024 > 1){ return round($str/1024/1024, 1)." MB"; }
else if($str / 1024 > 0){ return round($str/1024, 1)." KB"; }
else {
return $str." bytes";
}
}
?>