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
Merci Beaucoup Boris () pour les vidéos , vous êtes un bon codeur j'aime beaucoup vos tutoriels
! n oubli pas de changer """" !!!!! base de donné !!!!! """" a la linge $bdd = new PDO...
Chatbox________
:
Tu t'es trompé c'est
Salut merci pour le savoir partagé !
Se serait plus intéressant que le code source soit accessible. pense s'y !
nn comme ça tu apprends et en plus les codes sont sur le son site
Oui
Super tutoriel !!
J'ai un probléme quand j'actualise la page sa envoi toujour le message plusieur fois
je comprend pas pourquoi !
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
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
comment créer un chat de proximité svpp
Merci pour tes super cours. Tu peux largement créer une école !
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 ;)
TG CLAIREMEn
T
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
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!
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.
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 ??
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,
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...
merci pour le partagé ces information
c'est les même cours que dans open clasroom
Hey Boris ! htmlspecialchars() ne filtre qu'un seul caractère HTML. Pour tous les filtrer, utilise htmlentities()
Est il ^possible d'avoir votre contact pour une discussion professionnelle ? Car j'ai un projet sur le chat
Ahh c'est null tu aurais du mettre un code source con
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.. ?
Tu as oublié le JavaScript, c'est le langage le plus utilisé pour les jeux internet !
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...
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
j'ai un problème je n'arrive pas a enregistrer le pseudo...
Es que tu peut mettre le code en telechargement.
STP !!!
:
@@zero_deux1631 merci beaucoup beaucoup
es ce que ta le code comme ca
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 ?
Avec un DESC LIMIT je crois
Phpmyadmin->déclencheurs->nouveau déclencheur->delete
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...
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
En js ca actualise
Trop cool!!! J'aime.
Et c'est très bien expliqué 👏👏👏
Est-ce qu'il est obligatoire d'avoir phpMYADMIN ou pas? Sinon sa marche pas et j'édite sur notepad++
Oui.
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
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
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
Sympathique !
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
+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".
ok merci mais je mie connais vraiment pas du tous en BBD ... merci quand même
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 ) :)
met les codes en desc stp
Qlq peu me filet le code entièrement ?
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??
C'est hébergé en local , y'a rien a craindre
Merci je tès bien compris
Oui, une superbe vidéo qui me sera bien utile :D
PDO doesn't work for me... any solutions ???
try with Mysqli
doesn't work also o_o
avec une boucle tu peut faire en sorte que le chat s’actualise non ?
comment ça se fait?
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 :
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
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 ;
est-ce qu'on peut mettre notre site en ligne gratuitement ?
True Paks hostinger
oui 000webhost
Salut. Moi rien ne s enregistre à ma base de donnée
Tu as discord ? tu as surement fait une erreur quelques part pour envoyer ton code
Merci
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)
Tu gere :)
+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 ?)
+RedHeadEmile ta skype ?
+MrDeym69 Il est privé, mais j'ai un serveur TeamSpeak : ts.redcraft.fr
+RedHeadEmile tu es dessus ?
génial !:))
Envoyer moi le html SVP moi sa marche pas AIDEZ MOI !!!!!
+Kaaris NonOfficiel
:
sa marche pas ont dirait fetch est obsolete sur php 7.2.1
mec on dirai que t en train de le troll !!!!
faut juste que tu créer la fonction
127.0.0.1 plus rapide que localhost ISSSOUUUU
envoie ton site stp mrc bcp
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
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.
Et pourquoi tu actualises phpmyadmin alors que tu as juste à cliquer de nouveau sur " Afficher " ?
merci
* Pour retenir le pseudo vous pouvez créer un cookie comme ça le pseudo sera retenu même apres deconnexion *
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 !
yolo :p !
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...
First !