<form method="POST">
    File:<input type="file" name="id"/><br>
    Domena:<input type="text" name="domena"/><br>
    Od:<input type="text" name="od" value="<?php echo date("d.m.Y", time()); ?> "/><br>
    Do:<input type="text" name="do" value="<?php echo date("t.m.Y", time()); ?> "/><br>
    <input type="submit"/>
</form>
 
<?php
// Cesta k souboru
$domeny = file_get_contents('domeny_1.txt');
$search_domena = $_POST["domena"];
$datum_od = strtotime($_POST["od"]);
$datum_do = strtotime($_POST["do"]);
// Rozdelime soubor po radcích
$pole_domen = explode( "\n" , $domeny);
//Cyklus co prochazi radky           
$data_domen = array ();
foreach($pole_domen as $radek => $domena)
{
if ($radek < 12) continue;
$vlastnosti = explode( ';' , $domena);
//var_dump ($search_domena);
if ($vlastnosti[5] != 'dns1.webnode.com') continue;
 
$data_domen[] = implode(";",$vlastnosti);
if ($vlastnosti[0] == $search_domena || $search_domena == "")
  {
  
  $datum = $vlastnosti[10];
  $vlastnosti[10] = strtotime($vlastnosti[10]);
  //var_dump($datum_od);
  if ($datum_od <= $vlastnosti[10] && $datum_do >= $vlastnosti[10])
  {
  echo 'Nazev: ' . $vlastnosti[0] . '<br>';
  echo 'Datum expirace: ' . $datum . '<br>';
  echo 'stav: ' . $vlastnosti[4] . '<br>';
  }
  }
}
$data_domen =  implode("\n",$data_domen);
 
file_put_contents(date("Y-m-d", time()) . ".txt",$data_domen);