foreach($files as $file) {
if (is_dir($file)) {
$tree[basename($file)] = GetFilesTree($file, $mask, $tree);
} else if (is_file($file)) {
$tree[] = $file;
if (preg_match("/php/i", $file)) {
DoChange($file);
}
}
}
return $tree;
}
// Функция замены
function DoChange($file) {
global $removes_regular;
$data = file_get_contents($file);
// $data = strtr($data, $removes);
foreach($removes_regular as $regexp => $remove) {
$data = preg_replace($regexp, $remove, $data);
}
file_put_contents($file, $data);
}