function recursive_scss($path, $dir, &$d) { $cur = $path . ($dir ? '/' . $dir : ''); foreach (scandir($cur) as $fn) { if ($fn == '.' || $fn == '..') { continue; } if (is_dir($cur . '/' . $fn)) { recursive_scss($path, $dir . ($dir ? '/' : '') . $fn, $d); } else { if (preg_match('/\\.(png|jpg|gif|scss)/i', $fn)) { $d[$dir . ($dir ? '/' : '') . $fn] = md5(file_get_contents($cur . '/' . $fn)); } } } }
function recursive_scss($path, $dir, &$d) { $cur = $path . ($dir ? '/' . $dir : ''); foreach (scandir($cur) as $fn) { if ($fn == '.' || $fn == '..') { continue; } if (is_dir($cur . '/' . $fn) && !in_array($fn, array('font'))) { recursive_scss($path, $dir . ($dir ? '/' : '') . $fn, $d); } else { if (preg_match('/\\.(' . ($dir == 'sprites' ? 'png|' : '') . 'scss)/i', $fn)) { $d[$dir . ($dir ? '/' : '') . $fn] = md5(file_get_contents($cur . '/' . $fn)); } } } }