<?php
$fn_strona = "./strona.html";
$fn_kody = "./kody.txt";

if(!isSet($_GET["hash"])){
  die("error\nNieprawidłowe wywołanie skryptu.");
}

if(!$arr = file($fn_kody)){
  die("error:Błąd serwera. Strona nie jest dostępna.");
}

foreach($arr as $code){
  if($_GET["hash"] == sha1(rtrim($code))){
    if(is_readable($fn_strona)){
      readfile($fn_strona);
      exit;
    }
    else{
      die("error\nStrona nie jest w tej chwili dostępna.");
    }
  }
}
echo "error\nKod jest nieprawidłowy.";
?>