解决方案 »
- 如何把MYSQL中的数据写入到Memcached中?
- 输出图片乱码?求解答
- 创建了两个Mysql数据库,php里却只能连接到一个
- 请教php显示的格式问题
- preg_replace正则/e参数的特殊用法求教
- PHPWIND论坛:帖内字符串替换,正则表达式
- 想弄个拉下线的积分系统,会的进..急求!!!
- 求教:我从网上下载了一个留言板的PHP代码,可是浏览器中不能显示Mysql内容
- 请教:GD库问题?/ massage all
- php如何通过自身网页内部实现百度搜索功能
- php 中关于类的调用出错supplied argument is not a valid MySQL-Link resource in
- phpMyAdmin 突然打不开
foreach (glob("*.php") as $filename) {
echo "$filename size " . filesize($filename) . "\n";
}
//修改下为递归就行了。
$fd=opendir($parentPath);
while($path=readdir($fd)){
if(!in_array($path,$this->opsName) && $is_child==false){
continue;
}
if(is_dir($parentPath.$path)){
$fd=opendir($parentPath.$path.'/');
$is_child=true;
continue;
}else{
if(!isset($this->classPath[substr($path,0,strpos($path,'.'))]) && substr($path, -4)=='.php'){
echo $parentPath."\r\n";
$relative_path = str_replace($this->root.'/',"\"",$parentPath);
$this->classPath[substr($path,0,strpos($path,'.'))] = $relative_path.$path."\"";
}else{
//echo "发现重复:".$parentPath.$path."<hr>\n";
}
}
}
}
造成目录反复搜索while循环里加上
if($path == '.' || $path == '..') continue;