<?php $strings = ''; function scan($dir = '.') { global $strings; chdir($dir); $opDir = opendir('.'); while($obj = readdir($opDir)) { if(is_file($obj)) { $stringsInFile = count(file($obj)); echo $obj.' - '.$stringsInFile.' strings;<br />'; $strings += $stringsInFile; } else if(is_dir($obj) && $obj != '.' && $obj != '..') scan($obj); } closedir($opDir); if($dir != '.') chdir('..'); } scan(); echo '<b><br />strings - '.$strings.'</b>'; ?>