请帮帮我 可能会描述此代码吗?
第一部分:
if(isset($_GET['dir'])){
$currDir = $_GET['dir'];
}else {
$currDir = 'files';
}
if(substr($currDir, strlen($currDir) - 1) != "/") {
$currDir .= '/';
}
请这一个......................
第二部分............................
foreach (glob($currDir . '*') as $filename){
$fileFormat = '';
if (is_dir($filename)) {
$type = 'folder';
} else {
$type = 'file';
$dotPosition = strrpos($filename, ".");
if ($dotPosition !== false) {
$fileFormat = substr($filename, $dotPosition + 1);
}
}
答案 0 :(得分:0)
第1部分: 它正在检查和设置目录路径的变量。如果未提供path,则默认设置为“files”。最后一行确保目录的路径以“/".
结尾第2部分: 本节基本上检查文件扩展名并将其存储在$ fileFormat变量中。这段代码本来可以更好。