作者liaosankai (低温烘焙)
看板PHP
标题Re: [请益] 档案上传
时间Wed Jun 11 21:52:48 2008
※ 引述《koko1487 (芋头)》之铭言:
: 现在写的只能一个一个的从aaa资料夹
: 抓取档案"路径"上传到资料库
: 并将实体资料写进bbb资料夹
: 我的问题是:
: 到时我会有好几TB的资料量(都是图片)
: 总不可能一笔一笔手动去抓
: 所以我想问有没有方法可以一次从aaa资料夹
: 将资料的路径一次抓到资料库
: 且实体资料也会送到bbb资料夹
: 请有经验的各位帮解答一下吧~
: 谢谢~~
//*********************
// 取得资料夹路径清单
//*********************
function dir_list($start_dir='.') {
$files = array();
if (is_dir($start_dir)) {
$fh = opendir($start_dir);
while (($file = readdir($fh)) !== false) {
if (strcmp($file, '.')==0 || strcmp($file, '..')==0) continue;
$filepath = $start_dir . '/' . $file;
if ( is_dir($filepath) )
$files = array_merge($files, $this->dir_list($filepath));
else
array_push($files, $filepath);
}
closedir($fh);
} else {
$files = false;
}
return $files;
}
以前去PHP趴文留的程式,超好用,试试吧
来源是PHP官方函式手册下面其它高手补充的,不过我忘了哪时候是查哪个函式= =
如果有人找到,帮我补上,谢谢
--
我的乐多网志
http://blog.roodo.com/liaosankai
--
※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 203.67.245.145