http://vladson.no-ip.org/download.php Проще просто некуда (написана одной рукой за 10 минут, второй рукой пил пиво.... Позднее в код были добавлены комментарии, даже полный новичок разберётся....) С ноября 2008-го работает, так никто багов и не находил за это время т.е в разрезе задачи (быть простой и понятной) написана более менее грамотно... Ещё поищи по форуму, я тут где-то выкладывал версию с MySQL, только не наткнись на старую версию (она тупая и глючная, я две такие выкладывал, первая была написана когда я только учился...)
Спасибо, думаю это то что надо. Особенно понравились ошибки, если текстовый документ(БД) еще не создан. Есть над чем задуматься.
PHP: <form action="" method="post"> имя: <input type="text" name="name" / ><br/> сообщение<br/><textarea name="text"></textarea><br/> <input type="submit" name=" отправить " / ><br/> </form> <?php if(!$_POST) exit(file_get_contents('base.txt')); file_put_contents('base.txt', '<div class="gb-item">'.date('d.m.Y H:i:s').' : сообщение от '.$_POST['name'].'<br />'.$_POST['text'].'<hr/></div>', FILE_APPEND); ?>
Я думаю, защита от XSS должна быть частью даже простого примера, иначе он неполноценен. Код (Text): от '.htmlspecialchars($_POST['name']).'<b пример на основе функционального программирования http://www.php.ru/forum/viewtopic.php?t=18274
Простым тут и не пахнет, такие джедайские техники что ужс... (и да, пример глючный) Простой пример, не значит пример который может написать даже дурак. Простой пример это наоборот качественно оформленный и грамотно спроектированный и откомментированный код. (Так как смотреть такие примеры будут новички, они должны сразу учиться грамотному подходу)