Como hacer un CHAT en PHP MYSQL AJAX 3

Posted on September 16, 2014, 5:58 am
35 secs



◘Como hacer un CHAT en php mysql ajax parte 3
◘Chat box jquery ajax php mysql
◘Chat with php mysql ajax, demo chat con php ajax jquery.
◘Archivos Chat download: http://goo.gl/uefQMW
◘Grupo: https://www.facebook.com/groups/1500042186879446/

Cualquier duda o consulta, aquí les dejo los siguientes enlaces a donde pueden escribirme.

► Blog: http://programandobrothers.blogspot.com/

► Facebook: https://www.facebook.com/CodigoWolf

► Twitter: https://twitter.com/CodigoWolf

► Google Plus:…

42 Responses to: Como hacer un CHAT en PHP MYSQL AJAX 3

  1. January 21st, 2015

    hola. la verdad que me gusto mucho. recien me estoy iniciando y queria saber cuanto tiempo aproximadamente lleva una persona en poder aprendes a hacer un chat online.Saludos
    10 puntos al video

    Reply
  2. February 11th, 2015

    Hola no es por ser vago ni nada. pero regalarias en un TXT ese chat. esta buenisimo, no tengo que andar buscando ningun otro por que estan llenos de publicidades y son complicados. Los usuarios solo quieren entrar y ya empezar a chatear, yo lo uso para mi radio online! porfa. regalas el HTML?

    Reply
  3. February 12th, 2015

    Epale man, tengo este codigo que es una matriz bidimensional, y va todo bien. Pero quiero visualizar ahora las filas por separadas.!
    Estoy almacenando por ejemplo x=a+b y al compilar me sale todo en un sentido. Pero quiero visualizar las filas por separado. Osea la fila 0 del lado izquierdo y la fila 1 del lado derecho, me ayudas?

    #include <stdio.h>
    #include <stdlib.h>
    #include <string.h>

    char token[6];

    char tabla_comp[2][6];

    void leer_token()
    {
    printf("n Introduzca line de codigo: ");
    scanf("%s",&token);
    }

    void mostrar_linea()
    {
    printf("n Linea almacena: %sn",token);
    system("pause");
    }

    void almacena_componentes()
    {
    int i,j;

    for(i=0; i<6; i++)
    {
    tabla_comp[0][i]=token[i];
    }
    printf(" n");
    for(j=0;j<2;j++)
    for(i=0;i<6;i++)
    {
    printf("Pos[%i][%i]:%cn",j,i,tabla_comp[j][i]);
    }
    system("pause");
    }

    void lexico()
    {
    leer_token();
    mostrar_linea();
    almacena_componentes();
    }

    void main()
    {
    lexico();
    }

    Reply
  4. April 21st, 2015

    me encanto ejjeje como no savia bien como utilizar las funciones de ajax me ayudo mucho el tutorial y chat uuff gracias hermano Like

    Reply
  5. May 10th, 2015

    meu irmão vlw, melhor tutorial do youtube o único que funciona vlw irmão abraço, ganho mais um inscrito.

    Reply
  6. May 11th, 2015

    Estan cool tus videos, sigue nutriendonos con mas brother

    Reply
  7. June 17th, 2015

    Loco, gracias por todo lo que has mostrado, ha sido muy bueno, solo bajale volumen al sonido de la intro y subele volumen al audio de tu voz. Saludos desde Honduras!

    Reply
  8. July 15th, 2015

    Que buen tutorial haz hecho, he aprendido un monton gracias Brother

    Reply
  9. August 12th, 2015

    Como hago para subir el scroll sin que se vuelva a bajar al medio segundo?

    Reply
  10. September 25th, 2015

    sinceramente buen tutorial, gracias por tu tiempo y ayuda

    Reply
  11. October 5th, 2015

    A todos aquellos con problemas con jquery, agrego el código con sintaxis mas actual y con algunos nombres de variables y métodos traducidos.

    $(document).ready(function() {
    $.ajaxSetup({ cache: false });
    registrarMensajes();
    setInterval(leerMensajes, 300);
    });

    function registrarMensajes ()
    {
    $("#send").click(function(e){
    e.preventDefault();
    var formulario = $("#formChat").serialize();
    $.ajax({
    type: "POST",
    url: "guardar.php",
    data: formulario
    }).done(function(info)
    {
    $("#message").val("");
    })
    })
    };

    Reply
  12. October 14th, 2015

    muy bueno, pero sal mas… hablas con miedo y es por falta de socialismo

    Reply
  13. October 27th, 2015

    what i am looking is how to do with out entering username like facebook. If you have that idea please share with me. Fore example you have more contacts then select one of them and chat with him. how to do that.

    Reply
  14. November 4th, 2015

    hola men gracias por el tuto sirve de mucho para mi proyecto… solo que tambien tengo un proble con el scroll. tu dominas mejor obviamente no se si puedes ayudarme con esto gracias de antemano

    Reply
  15. November 29th, 2015

    muy bueno amigo, y como sería el codigo para colocar un background-color distinto a cada parrafo, similar a las conversaciones de facebook.

    Reply
  16. December 18th, 2015

    Lo haces ver tan fácil. gracias brother! besote en el pene :3

    Reply
  17. January 5th, 2016

    hola… esta muy buen el tuto… quisiera preguntarte como hago para poder mantener el scroll en cualquier mensaje que yo quiera volver a leer… porque si subo el scroll vuelve automaticamente hacia abajo y no puedo leer los mensajes anteriores.. gracias

    Reply
  18. January 19th, 2016

    Che loco muy bueno! muchas gracias, muy buena tu forma de explicar, sencilla y concreta. Saludos.

    Reply
  19. January 31st, 2016

    hola… esta muy buen el tuto..pero tengo una pregunta como puedo hacer que los mensajes sean privados solo con dos usuarios que tengamos en la base de datos y que nadie pueda ver nuestra conversacion ,.,.asi si quiero chatear con otro usario sea una nueva conversacion privada y no se mesclen las conversaciones ,,.,.porfavor como hago eso AYUDA!!!!!!…

    Reply
  20. February 16th, 2016

    //register.php
    <?php

    $conexion= mysql_connect("127.0.0.1","root","contraseña")or die("no hay conexion");
    $conectbd= mysql_select_db("chat",$conexion)or die ("no existe BD");
    $usuario=$_POST['user'];
    $menssage=$_POST['message'];

    $sql=mysql_query("INSERT INTO conversation VALUES('','$usuario','$menssage')");

    if($sql)
    echo"Mensaje registrado";

    ?>

    Reply
  21. February 16th, 2016

    //conversation.php
    <?php

    $bd="chat";
    $server="127.0.0.1";
    $user="root";
    $password="contraseña";

    $conexion= @mysqli_connect($server,$user,$password,$bd);

    $sql="SELECT usuario, mensaje FROM conversation order by idConversation asc;";
    $result=mysqli_query($conexion,$sql);

    while($data= mysqli_fetch_assoc($result)){
    echo "<p><b>".$data["usuario"]."</b> dice:".$data["mensaje"]."</p>";
    }

    ?>

    Reply
  22. February 17th, 2016

    Osea que cada medioo segundo va a estar haciendo consultas a la base de datos? noooo! mejor un servidor push

    Reply
  23. March 23rd, 2016

    Muchas gracias por compartir lo que sabes… saludos excelente tutorial

    Reply
  24. April 1st, 2016

    mira tengo un incoveniente que construi un codigo en php apenas estoy aprendiendo en este lenguaje, tiene restrinccion al acceso sino me eh registrado similar como lo tienes en tu tuto pero cuando inicio la sesion y doy atras se devuelve a la pagina de logueo y esto no es conveniente en un sistema de login me puedes ayudar con este codigo

    Reply
  25. April 1st, 2016

    mira el problema mio es un codigo que construi ,apenas aprendiendo en este lenguaje de programacon no se como rreparar un error que tengo, esque despues de iniciar sesion al dar atras me devuelve a la pagina principal de loguego y esto no es conveniente que suceda sin antes cerrar la sesion y este error lo tengo yo destruyo la sesion todo bien pero sin cerrar sesion al darle atras de igual me devuelve y me deja esa puerta abierta me puedes ayudar con este inconveniente

    Reply
  26. April 24th, 2016

    No me conecta con mi bdd y aparecen varios erroras… sera que me puedes mandar los archivos?

    Reply
  27. April 30th, 2016

    Buen dia chicos.. excelente.. pero no puedo lograr que me muestre los datos de "conversation.php". Me podrian ayudar?

    Reply
  28. June 16th, 2016

    Se puede utilizar este chat para móviles?

    Reply
  29. June 18th, 2016

    Esto es un aporte muy nutritivo para la comunidad; mis felicitaciones, sin embargo, tengo dos observaciones que hacerte con respecto al chat:

    1) En el código del "Scroll siempre abajo" cuya acción es llamada al momento de enviar y cagar los mensajes, no tomaste en cuenta que el usuario en algún determinando momento deseará revisar los mensajes anteriores y este no podrá ya que el Scroll cada medio segundo se irá abajo.

    2) En la base de datos el campo de mensajes solo puede almacenar 45 caracteres, lo cual debería ser ajustado en la caja de mensajes para que el usuario sepa hasta donde puede escribir, esto por la parte operativa, y a quién está aprendiendo debes explicar que eso puede ser ajustado según las necesidades deseadas, recuerda que tú y yo lo sabemos, pero otros quizás no, no obstante, sería bueno tomarlo en cuenta en próximos tutoriales.

    Del resto, me pareció un excelente vídeo, con mucho contenido interesante y del cual sacarle bastante provecho.

    Saludos.

    Reply
  30. July 14th, 2016

    Hola amigo me sale un error :
    POST localhots/chat/chat2/conversation.php 502 (Bad Gateway) jquery.js:7845
    x.support.cors.e.crossDomain.send jquery.js:7845
    x.extend.ajax jquery.js:7301
    loadOldMessages index.php:76
    (anonymous function)

    podrías decir que hice mal?

    Reply
  31. July 30th, 2016

    Muy a Pesar que data del año 2014 (hoy 2016) quiero felicitar por el valioso aporte!! Me ha solucionado un tema del que hace varios dias me tenia muy trabado y no podia avanzar. Gracias!! Hector Sanchez Argentina.

    Reply
  32. August 20th, 2016

    para el chat se necesita internet ? cual es la cancion del video :v

    Reply
  33. August 26th, 2016

    buen tutorial brother (y) sigue asi. me gustaria que le hicieras una segunda parte, como por ejemplo: una barra donde aparecieran usuarios conectados y poder mandarles mensaje al que yo quiera. eso seria GENIAL pero de mi parte seguire recopilando informacion muchas gracias por el tutorial

    Reply
  34. September 4th, 2016

    Buen serie de Tutos me ayudaron a entender un poco mas la interacción, oye decasualidad no has echo con pusher o socket … ¿?

    Si es así pasa al URL para ver el video… (Y) y sigue echando le ganas no explicas mal :)

    Reply

Leave a Reply

  • (not be published)