1

Topic: Простая гостевая книга на PHP без MySQL

Данный скрипт позволит создать гостевую книгу без использования базы данных MySQL. Гостевая книга работает на чистом PHP и HTML.

<!DOCTYPE html>
<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="ru">
    <head>
        <meta http-equiv="content-type" content="text/html; charset=utf-8" />
        <meta name="description" content="Гостевая книга" />
        <title>Гостевая книга</title>
        <link rel="stylesheet" type="text/css" href="" />
    </head>
<body>
<?

$FNAME = "book.txt";
if (@$_REQUEST['doAdd']) {
  $f = fopen($FNAME, "a");
  if (@$_REQUEST['text']) fputs($f, $_REQUEST['text']."\n");
  fclose($f);
  $rnd = time();    // случайный параметр, чтоб не кешировалось
  Header("Location: http://{$_SERVER['SERVER_NAME']}{$_SERVER['SCRIPT_NAME']}?$rnd");
  exit();
}
$gb = @file($FNAME); 
if (!$gb) $gb = array();
?>
<form action="<?=$_SERVER['SCRIPT_NAME']?>" method="POST">
Текст:<br>
<textarea name="text"></textarea><br>
<input type="submit" name="doAdd" value="Добавить">
</form>
<?foreach($gb as $text) {?>
    <?=htmlspecialchars($text)?><br><hr>
<?}?>
</body>
</html>
Если вам долго не отвечают, пишите автору темы в личку или на Email.