ret opendir array urn bsp rect 数组 sca
获取某文件下 的文件夹和文件
- public
- function dirRead($dir = ‘‘) {
- //$dir = ‘./upload/images‘;
- $result = ‘‘;
- if (is_dir($dir)) {
- if ($dh = opendir($dir)) {
- while (($file = readdir($dh)) !== false) {
- if ($file != "." && $file != "..") {
- $result[] = $file;
- }
- }
- closedir($dh);
- } else {
- $result = ‘‘;
- }
- }
- return $result;
- }
返回数组格式
获取某文件夹下的文件和文件夹 包括子目录的
- public
- function getFiles($path, $child = false) {
- $files = array();
- if (!$child) {
- if (is_dir($path)) {
- $dp = dir($path);
- } else {
- return null;
- }
- while ($file = $dp - >read()) {
- if ($file != "." && $file != ".." && is_file($path.$file)) {
- $files[] = $file;
- }
- }
- $dp - >close();
- } else {
- $this - >scanfiles($files, $path);
- }
- return $files;
- }
- public
- function scanfiles( & $files, $path, $childDir = false) {
- $dp = dir($path);
- while ($file = $dp - >read()) {
- if ($file != "." && $file != "..") {
- if (is_file($path.$file)) { //当前为文件
- $files[] = $file;
- } else { //当前为目录
- $this - >scanfiles($files[$file], $path.$file.DIRECTORY_SEPARATOR, $file);
- }
- }
- }
- $dp - >close();
- }
php 获取某文件内容
来源: http://www.bubuko.com/infodetail-2294516.html