read())) { if (preg_match("#^.*\.php$#is",$entry)){ $fs=filesize($dir.$entry); $lines=count(file($dir.$entry)); $tmp[$dir.$entry]=array($fs,$lines,($lines?$fs/$lines:0)); } if ($entry!='.'&&$entry!='..'&&is_dir($dir.$entry)){ $tmp+=get_num_lines($dir.$entry.'/'); } //print_r($tmp); } $d->close(); return $tmp; } $tmp=(get_num_lines('./')); $size=0; $lines=0; foreach($tmp as $f){ $size+=$f[0]; $lines+=$f[1]; } $tmp['all']=array($size,$lines,$size/$lines); print_r($tmp); ?>