<?php session_start(); ?>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>U?ra?ų Knygutė</title>
<link href="style.css" rel="stylesheet" type="text/css" />
</head>
 
<body>
<div id="main">
  <form id="form" method="post" action="<?php echo $PHP_SELF; ?>">
    <label>
<?php
 
$pass = "slaptazodis";
$failas = "/home/usr/public_html/x/book/failas.txt";
 
function show() {
    GLOBAL $failas;
    $handle = fopen($failas, "r");
    $w00t = fread($handle, filesize($failas));
    fclose($handle);    
    return $w00t;
}
 
if(isset($_POST['login']) AND isset($_POST['pass']) AND ($_POST['pass'] == $pass) AND !isset($_SESSION['knygute'])) {
$_SESSION['knygute'] = $pass;
$textas = show();
} elseif(isset($_SESSION['knygute']) AND ($_SESSION['knygute'] == $pass) AND !isset($_POST['ok'])) {
$textas = show();
} elseif(isset($_SESSION['knygute']) AND ($_SESSION['knygute'] == $pass) AND isset($_POST['ok'])) {
if(empty($_POST['text'])) { $_POST['text'] = "Tu?čia"; }
if (is_writable($failas)) {
   if (!$handle = fopen($failas, "w+")) {
         $textas =  "Negaliu atidaryti failo ($failas)";
         exit;
   }
   if (fwrite($handle, $_POST['text']) === FALSE) {
       $textas =  "Negaliu įra?yti į failą ($failas)";
       exit;
   }
  fclose($handle);
  $textas = show();
} else {
   $textas =  "$failas is nėra įra?omas";
}
 
} else {
unset($_SESSION['knygute']);
}
if(isset($textas) AND !empty($textas)) { ?>
        <textarea name="text" wrap="physical"><?php echo $textas ?></textarea>
        <div align="center"><input name="ok" type="submit" value="I?saugoti" /></div>
<?php } else { ?>
        <br /><br /><br />
        <div align="center"><input name="pass" type="text" class="pass" size="30" maxlength="30" />
        <br /><br /><input name="login" type="submit" value="Prisijungti" /></div>
<?php } ?>
    </label>
  </form>
</div>
</body>
</html>