<?php
///////////////////////////////////////////////
/// remakewiki.php  -- sonots

$dir = "wiki/";

if (is_dir($dir)) {
    if ($dh = opendir($dir)) {
        $phpuser = posix_getuid();
        
        while (($file = readdir($dh)) !== false) {
            if( !is_file("$dir/$file") ){ continue; }
            // if owner is phpuser, no problem.            
            if( fileowner("$dir/$file") == $phpuser ) { continue; }
            
            $mtime = filemtime("$dir/$file");
            $atime = fileatime("$dir/$file");
            copy("$dir/$file","$dir/$file.tmp");
            unlink("$dir/$file");
            rename("$dir/$file.tmp","$dir/$file");
            touch("$dir/$file",$mtime,$atime);
            print "Remade: $dir/$file<br />";
        }
        
        closedir($dh);
    }
}

?> 
