关于文件管理器PHP

时间:2017-03-07 11:18:57

标签: php

请帮帮我 可能会描述此代码吗?

第一部分:

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);
    }
}

1 个答案:

答案 0 :(得分:0)

第1部分: 它正在检查和设置目录路径的变量。如果未提供path,则默认设置为“files”。最后一行确保目录的路径以“/".

结尾

第2部分: 本节基本上检查文件扩展名并将其存储在$ fileFormat变量中。这段代码本来可以更好。