[APORTE]Chat PHP + MySQL + JS

Topic created · 1 Mensajes · 621 Visitas
  • Hola, hoy hos voy a dejar un chat por si quereis usarlo en vuestra web. Antes de nada, hos digo que consume bastantes recursos, o eso creo xD porque no lo he probado en un host online, solo en el local. Se actualiza cada segundo, pero lo podeis cambiar a vuestro gusto en chat.html. Si mandas un mensaje, tienes que esperar 2 segundos para poder mandar otro, asi se evita el tipico spamm de una palabra, una linea, que yo lo odio. Para acabar, el loader.js, es el de google xD. Espero comentarios.

    Salu2

    CHAT.HTML

                            Mensaje :
                            
                        
    
    
                             
    

    CHAT_SEND.PHP

    ');
        }
    else
        die('rellana todos los campos.');
    ?>
    

    CHAT_SHOW.PHP

    ';
    }
    include_once 'chat.html';
    ?>
    

    CONFIG.PHP

    TIMEZONE.PHP

    CLEAR.PHP

    LOADER.JS

    if (!window['google']) {
    window['google'] = {};
    }
    if (!window['google']['loader']) {
    window['google']['loader'] = {};
    google.loader.ServiceBase = 'http://www.google.com/uds';
    google.loader.GoogleApisBase = 'http://ajax.googleapis.com/ajax';
    google.loader.ApiKey = 'notsupplied';
    google.loader.KeyVerified = true;
    google.loader.LoadFailure = false;
    google.loader.Secure = false;
    google.loader.GoogleLocale = 'www.google.com';
    google.loader.ClientLocation = {"latitude":42.817,"longitude":-1.633,"address":{"city":"Pamplona","region":"Navarre","country":"Spain","country_code":"ES"}};
    google.loader.AdditionalParams = '';
    (function() {var d=true,g=null,h=false,j=encodeURIComponent,l=window,n=undefined,o=document;function p(a,b){return a.load=b}var q="push",r="replace",s="charAt",t="ServiceBase",u="name",v="getTime",w="length",x="prototype",y="setTimeout",z="loader",A="substring",B="join",C="toLowerCase";function D(a){if(a in E)return E[a];return E[a]=navigator.userAgent[C]().indexOf(a)!=-1}var E={};function F(a,b){var c=function(){};c.prototype=b[x];a.Q=b[x];a.prototype=new c}
    function G(a,b){var c=Array[x].slice.call(arguments,2)||[];return function(){var e=c.concat(Array[x].slice.call(arguments));return a.apply(b,e)}}function H(a){a=Error(a);a.toString=function(){return this.message};return a}function I(a,b){for(var c=a.split(/\./),e=l,f=0;f