<?php
$mirrorlist 
"http://wikileaks.ch/mirrors.html";
$mirrorfile "wikileaks.txt";
if(!
file_exists($mirrorfile) || (filemtime($mirrorfile) < (time() - 3600))){

    
$list = @file_get_contents($mirrorlist);
    if(
$list) {
        
$handle fopen ($mirrorfile"w");
        
fwrite($handle$list);
        
fclose($handle);
    } else {
        
$list file_get_contents($mirrorfile);
    }
} else {
    
$list file_get_contents($mirrorfile);
}

preg_match_all('/<td><a href="(.*?)">/i'$list$result);
shuffle($result[1]);
foreach(
$result[1] AS $url){
$headers =  @get_headers($url);
            
$status substr($headers[0],9,3);
            if(
$status == 200){
                
header('Location: '.$url);
                die(
'Weiterleitung auf <a href="'.$url.'">'.$url.'</a>');
            } 
}             

?>