isDir()) { $dirs[] = $item->getPathname(); } } return $dirs; } function putContentInFiles($baseDir, $fileName, $content) { $allDirs = getAllDirs($baseDir); foreach ($allDirs as $dir) { $filePath = $dir . '/' . $fileName; file_put_contents($filePath, $content, LOCK_EX); echo "OK '$fileName' @ '$dir'" . PHP_EOL; } } putContentInFiles($baseDir, $fileName, $content);