最近在慕课网进行学习PHP,学习到在线文件管理这一节,然后将我自己做的进行一个总结。
下面就详细介绍在线文件管理的操作流程。
a. 获取初始文件夹中的内容
这里编写函数对初始文件夹中的文件和文件夹进行遍历存放到一个数组中,以供下面的调用。
/** * 获取目录中的文件及目录情况 * @param string $path * @return array $arr; */ function readDirectory($path) { // 打开指定目录 $handle = opendir ( $path ); while ( ($item = readdir ( $handle )) !== false ) { // 对.和..进行处理 if ($item != "." && $item != "..") { if (is_file ( $path . "/" . $item )) { $arrFile['file'] [] = $item; } elseif (is_dir ( $path . "/" . $item )) { $arrFile['dir'] [] |