Exemplo n.º 1
0
 static function checkMD5Sums($file)
 {
     $lines = eZFile::splitLines($file);
     $result = array();
     if (is_array($lines)) {
         foreach (array_keys($lines) as $key) {
             $line =& $lines[$key];
             if (strlen($line) > 34) {
                 $md5Key = substr($line, 0, 32);
                 $filename = substr($line, 34);
                 if (!file_exists($filename) || $md5Key != md5_file($filename)) {
                     $result[] = $filename;
                 }
             }
         }
     }
     return $result;
 }