Dragon Games BR!

MUDAMOS DE ENDEREÇO : www.G2EX.net

Bem vindos ao nosso fórum!

Últimos assuntos

Parceiros





----------------------


---------------------
--------------------

    Criando um chatbox em php (muito simples)

    Compartilhe

    Nick
    Administrador
    Administrador

    Mensagens Mensagens : 457
    Moedas Moedas : 1805
    Reputação Reputação : 29
    Data de inscrição Data de inscrição : 02/09/2011

    Criando um chatbox em php (muito simples)

    Mensagem  Nick em Sex Set 21, 2012 7:17 pm

    Ola gente irei postar um chatizinho bem simples para postarem em seus blogs, empresa etc (e muito simples mesmo..)

    Vamos começar..

    Primeiramente copie esse codigo:

    <?php

    session_start();
    ?>
    <html>
    -->
    <head>
    <title>MSG Box</title>
    <script src='http://code.jquery.com/jquery-1.6.4.min.js'></script>
    <?php
    if(!isset($_COOKIE['nick'])){
    // se o usuário não está logado, então é mostrado o formulário de login
    echo "<script>logged_in = false;</script>
    <script src='chat.js'></script>
    Nick: <input type='text' id='nick'><br>
    <button onclick='chat.register($(\"#nick\").val())'>Entrar</button>";
    die;
    };
    ?>
    <script>logged_in = true;</script>
    <script src='chat.js'></script>
    </head>
    <body>
    Mensagem: <input type="text" id="texto"><br>
    <button onclick='chat.post_msg($("#texto").val())'>Enviar</button><br> <br><br>
    <div id="msgbox">
    <font size="+3"><b>Chat</b></font><br>
    </div>
    </body>
    </html>

    e cole em um bloco de notas e salve como index.php ou guestbook.php

    Agora copie outro codigo:

    <?php

    $do = $_GET['do'];
    $do = strip_tags($do);
    switch ($do){
    case 'reg':
    // salvando o Nick do usuário por um Cookie
    $nick = $_GET['nick'];
    $nick = strip_tags($nick);
    setcookie('nick',$nick,time()+36000000);
    die;
    break;
    case 'env':
    $nick = $_COOKIE['nick'];
    $texto = $_GET['msg'];
    $texto = strip_tags($texto);
    // trocando permissão do arquivo para que seja possível realizar a escrita
    chmod("DragonGamesBR.txt",0777);
    $abre = fopen("DragonGamesBR.txt","a");
    fwrite($abre,"<b>$nick</b>: $texto <br>\n ");
    fclose($abre);
    chmod("DragonGamesBR",0555);
    die;
    break;
    default:
    die;
    };
    ?>

    insira em um bloco de notas e salve como put.php

    Agora vamos copiar outro codigo.. copie esse codigo:


    chat = {
    register: function (nick) {
    if (nick == '') {
    alert('Nick inválido');
    return false;
    };
    $.get('put.php?do=reg&nick='+nick, {}, function () {
    location.reload();
    })
    },
    post_msg: function (msg) {
    $.get('put.php?do=env&msg='+msg, {}, function () {
    $('#texto').val('').focus();
    chat.update();
    });
    },
    update: function () {
    $.ajax({
    // é de extrema importância fazer a request com cache:false, caso você não adicione essa opção, o box demorará para atualizar
    cache:false,
    url: 'messages.txt',
    success: function (data) {
    $('#msgbox').html(data);
    }
    });
    }
    };
    if (logged_in == true) {
    window.setInterval(chat.update, 1000);
    };


    insira no bloco de notas e salve como chat.js

    agora para finarlizamos abra o bloco de notas (deche em branco) e salve como DragonGamesBR.txt
    agora e so colocar todas os blocos de notas que foram salvos eo arquivo em js e txt numa pasta so e agora e so testar (:
    (para testar voce precisa de um cPanel, ou algum programa como XAAMP, Vertrigo, WampServer , Appserver..)

    Créditos:Eu por postar e ensinar o tutorial , e Um carinha da webcheats que nao estou encontrando ele, mas quando encontrar irei por aqui.




    ahfreek
    Membro
    Membro

    Mensagens Mensagens : 93
    Moedas Moedas : 106
    Reputação Reputação : 6
    Data de inscrição Data de inscrição : 11/09/2012

    Re: Criando um chatbox em php (muito simples)

    Mensagem  ahfreek em Sab Set 22, 2012 7:35 am

    espero que ajude ;x

      Data/hora atual: Seg Dez 05, 2016 3:32 am