За последние 24 часа нас посетили 59164 программиста и 1813 роботов. Сейчас ищут 796 программистов ...

Пример самой простой гостевой книги

Тема в разделе "PHP для новичков", создана пользователем elate, 12 авг 2011.

  1. elate

    elate Активный пользователь

    С нами с:
    4 май 2011
    Сообщения:
    5
    Симпатии:
    0
    Посоветуйте пример самой простой гостевой книги. Я новичок.
     
  2. igordata

    igordata Суперстар
    Команда форума Модератор

    С нами с:
    18 мар 2010
    Сообщения:
    32.408
    Симпатии:
    1.768
    смски мегафона. работает через яндекс
     
  3. Vladson

    Vladson Старожил

    С нами с:
    4 фев 2006
    Сообщения:
    4.040
    Симпатии:
    26
    Адрес:
    Estonia, Tallinn
    http://vladson.no-ip.org/download.php

    Проще просто некуда (написана одной рукой за 10 минут, второй рукой пил пиво.... Позднее в код были добавлены комментарии, даже полный новичок разберётся....)

    С ноября 2008-го работает, так никто багов и не находил за это время

    т.е в разрезе задачи (быть простой и понятной) написана более менее грамотно...

    Ещё поищи по форуму, я тут где-то выкладывал версию с MySQL, только не наткнись на старую версию (она тупая и глючная, я две такие выкладывал, первая была написана когда я только учился...)
     
  4. elate

    elate Активный пользователь

    С нами с:
    4 май 2011
    Сообщения:
    5
    Симпатии:
    0
    Спасибо, думаю это то что надо. Особенно понравились ошибки, если текстовый документ(БД) еще не создан. Есть над чем задуматься.
     
  5. MaXyC_Web_Studio

    MaXyC_Web_Studio Активный пользователь

    С нами с:
    31 дек 2006
    Сообщения:
    678
    Симпатии:
    3
    Адрес:
    Новоуральск
    PHP:
    1.  
    2. <form action="" method="post">
    3. имя: <input type="text" name="name" / ><br/>
    4. сообщение<br/><textarea name="text"></textarea><br/>
    5. <input type="submit" name=" отправить " / ><br/>
    6. </form>
    7. <?php
    8. if(!$_POST) exit(file_get_contents('base.txt'));
    9. 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);
    10. ?>
     
  6. [vs]

    [vs] Суперстар
    Команда форума Модератор

    С нами с:
    27 сен 2007
    Сообщения:
    10.559
    Симпатии:
    632
    Я думаю, защита от XSS должна быть частью даже простого примера, иначе он неполноценен.
    Код (Text):
    1.  от '.htmlspecialchars($_POST['name']).'<b
    пример на основе функционального программирования http://www.php.ru/forum/viewtopic.php?t=18274
     
  7. Vladson

    Vladson Старожил

    С нами с:
    4 фев 2006
    Сообщения:
    4.040
    Симпатии:
    26
    Адрес:
    Estonia, Tallinn
    Простым тут и не пахнет, такие джедайские техники что ужс... (и да, пример глючный)

    Простой пример, не значит пример который может написать даже дурак. Простой пример это наоборот качественно оформленный и грамотно спроектированный и откомментированный код. (Так как смотреть такие примеры будут новички, они должны сразу учиться грамотному подходу)
     
  8. alexfer

    alexfer Активный пользователь

    С нами с:
    2 авг 2010
    Сообщения:
    239
    Симпатии:
    0
    как же я это ненавижу..