как сделать простенький чат+)

Discussion in 'PHP' started by XopoIII, 18 Aug 2008.

  1. XopoIII

    XopoIII Elder - Старейшина

    Joined:
    29 Oct 2007
    Messages:
    386
    Likes Received:
    30
    Reputations:
    0
    вот чет я не доганяю, ниразу не доводилось делать чаты+) пользователей онлайн вывожу, а как сделать отправку и показ текста? и куда его лучше сохранять в текстовый или бд или лучше вообще не сохранять(кто пишет в чате у того все сообщения сохраняются пока не выйдет, а как заного зайдет там пусто будет) или просто сохранять в бд или текстовом 10-20 последних сообщений?
     
  2. SVAROG

    SVAROG Elder - Старейшина

    Joined:
    13 Feb 2007
    Messages:
    424
    Likes Received:
    86
    Reputations:
    -1
    попробуй посмотреть исходники чатов
     
  3. P3L3NG

    P3L3NG Banned

    Joined:
    4 Jun 2008
    Messages:
    175
    Likes Received:
    204
    Reputations:
    11
    http://slil.ru/26066785 вот слил движок который есть
    разбирай исходники
     
  4. MafiaBoy3

    MafiaBoy3 Banned

    Joined:
    14 Apr 2007
    Messages:
    295
    Likes Received:
    15
    Reputations:
    1
    Ксопо смотрю тебя не посылают читать гребанный мануал как меня, наверное не глупые вопросы задаёшь...

    Вообщем есть отличная книжка - Ajax для php (in russian language!) там есть глава Делаем чат на php + ajax

    Поищи в ruнете..
     
  5. P3L3NG

    P3L3NG Banned

    Joined:
    4 Jun 2008
    Messages:
    175
    Likes Received:
    204
    Reputations:
    11
    теперь сам посылаешь :D
     
  6. XopoIII

    XopoIII Elder - Старейшина

    Joined:
    29 Oct 2007
    Messages:
    386
    Likes Received:
    30
    Reputations:
    0
    мне не нужен полный чат в 600кб, мне нужно краткое обьяснение, как текст добавляется в textarea или где он там выводится после написания...
     
  7. Sn@k3

    Sn@k3 Elder - Старейшина

    Joined:
    13 Apr 2006
    Messages:
    1,000
    Likes Received:
    437
    Reputations:
    90
    ХАХ =) я тоже когда-то чат делал, почти всё готово, только как сделать типа чтобы после отправки обнулялось окно в котором пишешь, знаю-знаю ява че-то не помогает... и как выкидывать юзеров, которые вышли нажав на крест а не на слово выход =\.. а так клева, кстати у меня через файл работает и сохраняются не все логи, т.к. нагрузки... сам понимаешь. =) (кстати, он валяется уже год =) )
     
  8. Sn@k3

    Sn@k3 Elder - Старейшина

    Joined:
    13 Apr 2006
    Messages:
    1,000
    Likes Received:
    437
    Reputations:
    90

    ы учим пэхопе =), начни изучать азы, сам поймешь. а так лучше бери чужое и полдьзуйся, велосипед давно придуман.
     
  9. XopoIII

    XopoIII Elder - Старейшина

    Joined:
    29 Oct 2007
    Messages:
    386
    Likes Received:
    30
    Reputations:
    0
    если найду чужое весок не более 20 кб то возьму, а грамовзкие нехочится=)
     
  10. Zedi

    Zedi Elder - Старейшина

    Joined:
    6 Jun 2007
    Messages:
    316
    Likes Received:
    120
    Reputations:
    13
    делай все на фреймах внизу делай форму для отправки сообщения то есть ты берешь имя кто написал сообщение цвет и все остальное заносишь в таблицу сообщения. В главном фрейме делай скрипт который будет загружать последние двадцать сообщений, потом делай бесконечный цикл который будет проверять наличие новых сообщений т.е после каждого прохода цикла будешь обновлять ид последнего сообщения. Обязательно после каждого echo ставь flush.
     
  11. MafiaBoy3

    MafiaBoy3 Banned

    Joined:
    14 Apr 2007
    Messages:
    295
    Likes Received:
    15
    Reputations:
    1
    Я тебе книгу посоветовал!!! Залить что ли?
    Там чат нифиговый на 5 страницах да ещё и с Ajax'om
     
  12. XopoIII

    XopoIII Elder - Старейшина

    Joined:
    29 Oct 2007
    Messages:
    386
    Likes Received:
    30
    Reputations:
    0
    дай ссылку посмотримс
     
  13. MafiaBoy3

    MafiaBoy3 Banned

    Joined:
    14 Apr 2007
    Messages:
    295
    Likes Received:
    15
    Reputations:
    1
    http://hire7.net/2007/07/23/ajax_i_php_razrabotka_dinamicheskikh_vebprilozhenijj.html
     
    1 person likes this.
  14. XopoIII

    XopoIII Elder - Старейшина

    Joined:
    29 Oct 2007
    Messages:
    386
    Likes Received:
    30
    Reputations:
    0
    ок
     
    #14 XopoIII, 19 Aug 2008
    Last edited: 19 Aug 2008