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

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

if (!$db_lnk = @sqlite_open("./baza.sqlite", 0666, $msg)){
  die("error\nBrak połączenia z bazą danych.");
}

$query = "SELECT KOD FROM KODY";

if(!$result = @sqlite_query($db_lnk, $query)){
  die("error\nBłąd serwera. Nieprawidłowe zapytanie.");
}

while($row = @sqlite_fetch_array($result)){
  if($_GET["hash"] == sha1($row[0])){
    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.";
?>