コード例 #1
0
ファイル: fileSystemUtils.class.php プロジェクト: juddy/GIP
 function xReplaceStringInFiles($rootDirectory, $replacementPairs)
 {
     if (!is_dir($rootDirectory)) {
         return 0;
     } else {
         $handle = @dir($rootDirectory);
         while (@($entry = $handle->read()) !== false) {
             if ($entry != "." && $entry != ".." && $entry != "cvs" && $entry != "CVS") {
                 if (is_dir("{$source}/{$entry}") && $dest !== $source . FILE_SEPARATOR . $entry) {
                     fileSystemUtils::xReplaceStringInFiles($source . FILE_SEPARATOR . $entry, $replacementPairs);
                 } else {
                     stringUtils::replaceStringInFileAndSaveFile($rootDirectory . FILE_SEPARATOR . $entry, $replacementPairs);
                 }
             }
         }
         $handle->close();
         return 1;
     }
 }