TUTO PHP - #13 Créer un chat

Поделиться
HTML-код
  • Опубликовано: 2 окт 2024
  • On passe enfin aux cas pratiques ! Nous verrons dans ce tuto comment mettre en application tout ce que nous avons vu dans les précédents, plus théoriques, en créant un chat.
    N'oubliez pas de vous abonner, c'est rapide et sympa !
    -------------------------------------------------------------------------------­----------------
    Mon site internet : www.primfx.com/
    Facebook : / primfxdesign
    Twitter : / primfx
    Musique d'intro: dlvsound.wordp...
    Copyright © PrimFX

Комментарии • 127

  • @fredomambu7593
    @fredomambu7593 2 года назад

    Merci Beaucoup Boris () pour les vidéos , vous êtes un bon codeur j'aime beaucoup vos tutoriels

  • @jbkvfk15416hvjhv
    @jbkvfk15416hvjhv 9 лет назад +3

    ! n oubli pas de changer """" !!!!! base de donné !!!!! """" a la linge $bdd = new PDO...

    Chatbox________
    :

  • @MasterSAM2912
    @MasterSAM2912 2 года назад +2

  • @BestPratice
    @BestPratice 5 лет назад +10

    Salut merci pour le savoir partagé !
    Se serait plus intéressant que le code source soit accessible. pense s'y !

    • @gratri7459
      @gratri7459 3 года назад

      nn comme ça tu apprends et en plus les codes sont sur le son site

    • @noitsafe8545
      @noitsafe8545 3 года назад

      Oui

  • @MotivationQuotes-sc
    @MotivationQuotes-sc 9 лет назад +2

    Super tutoriel !!
    J'ai un probléme quand j'actualise la page sa envoi toujour le message plusieur fois
    je comprend pas pourquoi !

  • @ytubeurun2200
    @ytubeurun2200 11 дней назад

    hello, c'est super bien expliqué, mais je ne suis pas programmeur, j'ai des notions en étant ingénieur système. Recherche un programme de chat et un autre de video chat pour mon site qui est hébergé. Si quelqu'un à une idée en open source ou un développement

  • @irevelb
    @irevelb 6 лет назад +1

    Bonjour mon chat marchais depuis 1 mois et soudain il ne marche plus. Regardez le code
    :

    setInterval('load_message()', 500);
    function load_message() {
    $('#chat').load('load_message.php');
    }
    Il me dise que l'erreur est while($msg = $allmsg->fetch()){ alors que ces juste. Pour information ma base de donné n'est pas comrompu j'ai verifier. Voici le message d'erreur: Fatal error: Call to a member function fetch() on boolean id :.......(Je dit pas le chemin) on line 54

  • @todorokoera6613
    @todorokoera6613 2 года назад

    comment créer un chat de proximité svpp

  • @avancer9692
    @avancer9692 6 лет назад +2

    Merci pour tes super cours. Tu peux largement créer une école !

  • @DpzMax
    @DpzMax 9 лет назад +9

    Et on le crée cet animal ou pas ? ...
    Ah ! On ne crée pas de chat ....on crée un "tchat" ! C'est phonétique ;)

  •  4 года назад

    Bon je déterre un peu le sujet mais lorsque j'insère un message j'ai rien dans ma bdd, et je trouve aucune erreur dans le code. Ajoutez moi sur discord ça sera plus simple : xXDarkSphaxXx #9957

  • @conquerantblackbeard6812
    @conquerantblackbeard6812 8 лет назад +1

    J'ai un petit soucis dans mon chat a chaque fois que je reload le dernnier msg ce répète je sais pas pourqoi a chaque reload le même message apparait sistématiquement SVP aidez moi!

    • @andreafusco4772
      @andreafusco4772 8 лет назад

      Qu'est-ce-que tu veux dire par "reload" ?
      Que tu envoies le formulaire ? Que tu recharges la page ?
      Dans ce dernier cas, quand tu recharges la page avec firefox (ou peut-être même avec d'autre navigateurs web) il ne faut pas renvoyer le formulaire.
      Cliques sur l'url et presses ENTREE.

  • @guiguicrafter
    @guiguicrafter 9 лет назад

    Salut mec tu vas bien, lors d'une te tes vidéos tu as parlé d'un possible hors série sur créer un slider je me suis renseigné partout je n'arrive pas à trouver une bonne vidéo dessus. Serait-il possible que tu en fasse une ??

  • @sergembeleamoungui6571
    @sergembeleamoungui6571 3 года назад

    Salut, moi j'ai un problème de modélisation d'un chat comme celui de whatsapp ou wechat, création de groupe de chat adminisatration de groupe de chat etc,

  • @toutcepasseicisauf
    @toutcepasseicisauf 8 лет назад

    slt a tous je ne suis pas nouveau dans la programmation web mais je suis nouveau sur ce site et là jais vraiment un probleme avec une partie de la programmation:
    jai deux table dans ma bdd le premier table c'est pour le commentaire et l'autre c'est pour publier des image.
    mon table de publication des images fonctionne tres bien mais quand j'essaye de poster une commentaire , le commentaire s'affiche avec l'image que jai publier et c'est ce qui me fatigue bocoup SVP aidez mois g compte vraiment sur vous...

  • @mohamedbachiri1402
    @mohamedbachiri1402 4 года назад

    merci pour le partagé ces information

  • @babycodeur5594
    @babycodeur5594 7 лет назад +1

    c'est les même cours que dans open clasroom

  • @Fulbion
    @Fulbion 2 года назад

    Hey Boris ! htmlspecialchars() ne filtre qu'un seul caractère HTML. Pour tous les filtrer, utilise htmlentities()

  • @boosterscall5373
    @boosterscall5373 3 года назад

    Est il ^possible d'avoir votre contact pour une discussion professionnelle ? Car j'ai un projet sur le chat

  • @noitsafe8545
    @noitsafe8545 3 года назад

    Ahh c'est null tu aurais du mettre un code source con

  • @GamingTheDarkAngel
    @GamingTheDarkAngel 9 лет назад +1

    Super vidéo comme d'habitude ;)
    Penses-tu faire des tutos orientés "jeux" en multi joueurs, ou pas, comme un sudoku, pendu, etc...
    Avec des langages de base comme le html, css, php, sql.. ?

    • @AdriceMC
      @AdriceMC 6 лет назад +2

      Tu as oublié le JavaScript, c'est le langage le plus utilisé pour les jeux internet !

  • @Thekilleurdu60
    @Thekilleurdu60 7 лет назад

    Sympa j'arrive tranquillement et je suppose que je dois me taper tout les autres épisodes pour comprendre? parce que j'arrive c'est comme si c'était la deuxieme partie d'une vidéo quoi...

  • @francoisjimitri
    @francoisjimitri 6 лет назад

    salut merci super top mais jai une question je voulais faire un formulaire qui recupere une question et je voulais utiliser des regex pour traiter cet question et donner une reponse automatique mais je trouve pas comment faire l'operateur AND en regex jais trouvais le ou comme seci | mais voila je trouve aucune reponse nul part je veut tester plusieur mot dans une phrase

  • @danmonceau4073
    @danmonceau4073 6 лет назад

    j'ai un problème je n'arrive pas a enregistrer le pseudo...

  • @DarkShoka
    @DarkShoka 9 лет назад +1

    Es que tu peut mettre le code en telechargement.
    STP !!!

  • @zaito_
    @zaito_ 5 лет назад

    es ce que ta le code comme ca

  • @redheademile2915
    @redheademile2915 8 лет назад

    Peut-on faire en sorte qu'au bout de 28 messages (un nombre définie), les précédent message soit supprimés dans la base de donné ? Ou sinon faire en sorte que la base de donner chat se reset toutes les 24 heures ?

    • @cutlpsyt1593
      @cutlpsyt1593 8 лет назад

      Avec un DESC LIMIT je crois

    • @andreafusco4772
      @andreafusco4772 8 лет назад

      Phpmyadmin->déclencheurs->nouveau déclencheur->delete

  • @amelbiodiversite1311
    @amelbiodiversite1311 6 лет назад

    Bonjour, j'ai besoin d'aide je suis bloquée pour mon code: j'ai le message d'erreur suivant:
    " Fatal error: Uncaught exception 'PDOException' with message 'could not find driver' in C:\wamp\www\chat\chatmini.php on line 2 "
    j'ai cherché sur googgle mais les solutions que j'ai essayé ont fait planter mon wamp que j'ai du désinstaller/réinstaller...

    • @irevelb
      @irevelb 6 лет назад

      Bah tu dois avoir une erreur dans ton code a la ligne 2. Une seule faute et tout le code et mort. Je te passe le mien stv

  • @SebastienMarlot
    @SebastienMarlot 4 года назад +1

    En js ca actualise

  • @erlineseide1417
    @erlineseide1417 5 лет назад

    Trop cool!!! J'aime.
    Et c'est très bien expliqué 👏👏👏

  • @SameSpecter
    @SameSpecter 7 лет назад

    Est-ce qu'il est obligatoire d'avoir phpMYADMIN ou pas? Sinon sa marche pas et j'édite sur notepad++

    • @geoffrey7262
      @geoffrey7262 6 лет назад

      Oui.

    • @irevelb
      @irevelb 6 лет назад

      Si sa marche. tu oubli un petit ';' tu oubli sa sa mais tout le code a l'air. Si tu veux te passe le mien

  • @ayasd-k5628
    @ayasd-k5628 5 лет назад

    Je n'est pas du tout codé en PHP mon site je l'ai codé en html et en css et je veut juste rajouter un chat comment faire

    • @huhui56
      @huhui56 4 года назад

      Tu n'as pas le choix, pour avoir un chat il faut avoir des données ce qui n'est pas possible avec un site vitrine(html css) tout ce que tu as à faire c'est de changer ton fichier en .php et tu pourras coder du php, il y aura tjr du html css dans le fichier php avec ça tu pourras intéragir avec le site et donc faire fonctionner tes formulaires

  • @Wistaro
    @Wistaro 9 лет назад

    Sympathique !

  • @theorixvideo402
    @theorixvideo402 8 лет назад

    bonjour bonsoir
    y'a t'il une erreur dans ma ligne de code car elle m'affiche des erreur " $bdd = new PDO("mysql:host=127.0.0.1;dbname=tchat;charset=utf-8", "root", ""); "
    ou cela peut t'il venir de la bdd directement ?
    quelqu'un peut't'il m'aider svp je m'y connais pas trop ? merci

    • @allan9213
      @allan9213 8 лет назад

      +TheoRix Video As-tu démaré Wamp ?
      Sinon vérifie que ta base de donnée existe (la base de donné pas la table)
      et si tu es sur Linux t'as pas besoin de mettre le "root".

    • @theorixvideo402
      @theorixvideo402 8 лет назад

      ok merci mais je mie connais vraiment pas du tous en BBD ... merci quand même

    • @thom_gamer1473
      @thom_gamer1473 7 лет назад

      peut être que tu as mal configuré ta base de donnés (vérifie si l'ip, l'utilisateur, le nom et le mot de passe correspondent aux tien ) :)

  • @keiko2777
    @keiko2777 4 года назад

    met les codes en desc stp

  • @Popsyboys
    @Popsyboys 8 лет назад +3

    Qlq peu me filet le code entièrement ?

  • @33sayajin
    @33sayajin 7 лет назад

    bonjour ,quand tu met l'acces a la Bdd en haut de la page, n'y a t'il pas un probleme de protection? en effet une personne peut t'elle recuperer les info de connection??

    • @ideeess
      @ideeess 2 года назад

      C'est hébergé en local , y'a rien a craindre

  • @maosama-_-5557
    @maosama-_-5557 6 лет назад

    Merci je tès bien compris

  • @Pommedappy123
    @Pommedappy123 9 лет назад

    Oui, une superbe vidéo qui me sera bien utile :D

  • @hananedjellouadji5022
    @hananedjellouadji5022 7 лет назад

    PDO doesn't work for me... any solutions ???

  • @_meruem__1486
    @_meruem__1486 9 лет назад

    avec une boucle tu peut faire en sorte que le chat s’actualise non ?

  • @seckmouhamadou9726
    @seckmouhamadou9726 7 лет назад +1

    bonsoir. j'ai créé un code et mais ça ne fonctionne pas. est ce que quelqu'un peut m'aider?
    voici le code:
    tchat


    Le tchat


    Votre pseudo :

    • @gizellelouye567
      @gizellelouye567 6 лет назад +1

      j'ai trouver un site qui propose un tchat complet et gratuit en php il est simple et dynamique, Sa pourrai vous intéresser! vu.fr/tchatphp

    • @irevelb
      @irevelb 6 лет назад

      Salut a la ligne 7 $reqUser = $bdd -> prepare("SELECT * FROM membres WHERE id=?");//INSERT INTO membres(pseudo, message) VALUES(?, ?), ces un commentaire a la fin. Sinon il te manque juste un ;

  • @truepaks8801
    @truepaks8801 8 лет назад

    est-ce qu'on peut mettre notre site en ligne gratuitement ?

  • @myriaquekoko4758
    @myriaquekoko4758 5 лет назад

    Salut. Moi rien ne s enregistre à ma base de donnée

    • @huhui56
      @huhui56 4 года назад

      Tu as discord ? tu as surement fait une erreur quelques part pour envoyer ton code

  • @khadydiasse5074
    @khadydiasse5074 5 лет назад

    Merci

  • @redheademile2915
    @redheademile2915 8 лет назад +5

    INFO si vous avez un système de compte et que vous voulez mettre le pseudo du compte :
    1. Connecter vous à votre réseau MySQL et lancer la session
    session_start();
    $bdd = new PDO('mysql:host=***;dbname=***', ***', '***');
    $requser = $bdd->prepare("SELECT * FROM membres WHERE id = ?");
    $requser->execute(array($_SESSION['id']));
    $user = $requser->fetch();
    (a mettre aussi dans le load_msg)
    2. (valable que dans le fichier du chat) Enlever l' input du pseudo et replacer le
    $pseudo = htmlspecialchars($_POST['pseudo']);
    par :
    $pseudo = $user['pseudo'];
    Voila, (ça marche pour moi mais dites moi si j'ai fait une erreur ;) mrc)

    • @MrDeym69
      @MrDeym69 8 лет назад +1

      Tu gere :)

    • @redheademile2915
      @redheademile2915 8 лет назад

      +MrDeym69 Merci mais si vous vous y connaissez un peux, vous pensez savoir pour mon commentaire plus en dessous ?
      (Peut-on faire en sorte qu'au bout de 28 messages (un nombre définie), les précédent message soit supprimés dans la base de donné ? Ou sinon faire en sorte que la base de donner chat se reset toutes les 24 heures ?)

    • @MrDeym69
      @MrDeym69 8 лет назад

      +RedHeadEmile ta skype ?

    • @redheademile2915
      @redheademile2915 8 лет назад

      +MrDeym69 Il est privé, mais j'ai un serveur TeamSpeak : ts.redcraft.fr

    • @MrDeym69
      @MrDeym69 8 лет назад

      +RedHeadEmile tu es dessus ?

  • @alex595659
    @alex595659 4 года назад

    génial !:))

  • @kaarisnonofficiel9308
    @kaarisnonofficiel9308 8 лет назад

    Envoyer moi le html SVP moi sa marche pas AIDEZ MOI !!!!!

  • @lucasnany397
    @lucasnany397 6 лет назад +1

    127.0.0.1 plus rapide que localhost ISSSOUUUU

  • @Baptiste207game
    @Baptiste207game 7 лет назад

    envoie ton site stp mrc bcp

    • @gizellelouye567
      @gizellelouye567 6 лет назад +1

      j'ai trouver un site qui propose un tchat complet et gratuit en php il est simple et dynamique, Sa pourrai vous intéresser! vu.fr/tchatphp

  • @BarbeRousseTv
    @BarbeRousseTv 7 лет назад

    Sinon htmlspecialchars n'est utile qu'à l'affichage des données si tu fais une requête préparée. Enfin, je dis ça, je dis rien.

    • @BarbeRousseTv
      @BarbeRousseTv 7 лет назад +1

      Et pourquoi tu actualises phpmyadmin alors que tu as juste à cliquer de nouveau sur " Afficher " ?

  • @mennanna5040
    @mennanna5040 7 лет назад

    merci

  • @AbonnesSansVideos-cb4hl
    @AbonnesSansVideos-cb4hl 8 лет назад +1

    * Pour retenir le pseudo vous pouvez créer un cookie comme ça le pseudo sera retenu même apres deconnexion *

    • @AdriceMC
      @AdriceMC 6 лет назад

      Ce n'est pas du tout sécurisé ! Des petits malins peuvent s'amuser à changer les cookies au nom d'utilisateur qu'il veut se connecter ! Ils pourront se connecter à n'importe qui sans avoir le mot de passe !

  • @AtHeNixJoJoCraft
    @AtHeNixJoJoCraft 9 лет назад +1

    yolo :p !

  • @paulweinsberg7733
    @paulweinsberg7733 5 лет назад

    A force de copier les cours d'OpenClassrooms tu vas te faire attaquer. Personne n'est dupe et ce n'est franchement pas loyal et encore moins créatif...

  • @FlamingFurry
    @FlamingFurry 9 лет назад

    First !