Super tchat, j'ai été très agréablement bien surpris, moi qui m'attendait a avoir un tchat fait a l'arrache, franchement BRAVO ! Je vous le conseille fortement, il est simple, même très simple d'installation, encore une fois merci ! :)
simon511000
Messages postés2Date d'inscriptiondimanche 7 mai 2017StatutMembreDernière intervention 8 mars 2018 7 mai 2017 à 22:00
Bonjour, j'ai un problème : j'ai upload le fichier et modifier le fichier fonctions.php , néanmoins, lorsque que je m'inscris, voici le message d'erreur qui s'affiche : échec lors de la connexion : SQLSTATE[HY000] [2002] No such file or directory
Escienca
Messages postés417Date d'inscriptionmercredi 12 janvier 2011StatutMembreDernière intervention10 janvier 2024 19 juin 2015 à 23:27
Bonjour,
Ça marche impeccable, une super bonne base pour apprendre à développer un tchat. Au boulot pour les salons privés, il va falloir mouiller le clavier, et c'est tant mieux ! :-)
xtreen
Messages postés24Date d'inscriptionvendredi 12 octobre 2012StatutMembreDernière intervention 5 juillet 2015 7 sept. 2014 à 20:29
Bien comme travail, j'espère que tu as améliorer cela, et que les bugs sont enlevés
Non ces fichiers ne sont pas dans l'upload mais il ne sont pas utiles au bon fonctionnement de cet application. Je dirai même qu'ils sont inutiles donc je l'ai avait enlevés ^^
J'ai uploadé ton fichier pour l'installé sur un serveur de test afin de le retravaillé et l'appliqué sur mon site,
mais il se trouve qu'il manque certains fichiers Javascript.
Ne te préoccupe pas de ça je t'ai dis que ce fichier ne sert pas et que tu peux le supprimer !
Quand à ceux qui me demandent pourquoi je ne l'ai pas programmé en POO... Je suis en train de le modifier pour qu'il soir en POO .
bonjour stay, et merci pour ta réponse, il y toute fois une chose que je ne suis sur d'avoir compris, utiliser
$pseudo = $_GET['pseudo'];
prepare('SELECT uuid FROM mail_verif WHERE pseudo = :pseudo');
execute->array('pseudo', $pseudo);
est bon ?
Mais dans ce cas : bindParam(':pseudo', $pseudo, PDO::PARAM_STR, 100); sert à quoi ?
désolé j'ai décaler les commentaire de la question 2, il sont sous la question 3 donc recommence,
1 -> pourquoi utiliser charset uft-8 avec un language FR ?
2 -> pourquoi ne pas utiliser le bindParam pour les requêtes ?
-> car pour moi $pseudo = $_GET['pseudo'];
et l'utiliser dans :
prepare('SELECT uuid FROM mail_verif WHERE pseudo = :pseudo');
execute->array('pseudo', $pseudo); me parait assez dangeureux non ?
3 -> pourquoi ne pas utiliser des classes pour ranger les fonctions php ?
4 -> pourquoi utiliser une page verif_mail, dont le contenu pourrais être dans une fonction ?
1 -> pourquoi utiliser charset uft-8 avec un language FR ?
2 -> pourquoi ne pas utiliser le bindParam pour les requêtes ?
3 -> pourquoi ne pas utiliser des classes pour ranger les fonctions php ?
-> car pour moi $pseudo = $_GET['pseudo'];
et l'utiliser dans :
prepare('SELECT uuid FROM mail_verif WHERE pseudo = :pseudo');
execute->array('pseudo', $pseudo); me parait assez dangeureux non ?
4 -> pourquoi utiliser une page verif_mail, dont le contenu pourrais être dans une fonction ?
Cordialement,
JejeScript
cs_stay
Messages postés493Date d'inscriptionjeudi 7 juillet 2005StatutMembreDernière intervention24 mai 20174 29 janv. 2013 à 15:24
Salut, c'est marrant, j'utilise la mémoire cache pour mes transfères de fichiers (dans un formulaire html) et j'avais pas pensé à ça pour un chat. C'est cool. Merci pour l'info.
L'utilisation d'une BDD pour un chat n'est vraiment pas une bonne idée.
Persso quand j'étais en BTS j'avais codé un Chat en AJAX a peux prés similaire avec une BDD, puis finalement j'avais décidé de passé par la mémoire partagé, resultat des perf tres netement en hausse et surtous pas besoin de s'encombré d'une BDD.
cs_stay
Messages postés493Date d'inscriptionjeudi 7 juillet 2005StatutMembreDernière intervention24 mai 20174 28 janv. 2013 à 15:40
Salut, pour moi le code est certes fonctionnel, mais pas "Initié", à commencer par les tables de la db.
Et la structure, une application comme celle-ci aurait été mieux en POO.
De plus, il y a de l'HTML dans le PHP.
Désoler mais c'est pas pro.
jadu
Messages postés217Date d'inscriptionmercredi 26 juillet 2006StatutMembreDernière intervention16 août 2018 28 janv. 2013 à 11:58
voir mes commentaires dans ton chat en lien.
Si tu ne peux pas c'est qu'il n'y a pas d'archivage ??,
9 janv. 2018 à 21:55
25 mai 2017 à 20:21
7 mai 2017 à 22:00
J'ai essayé avec toutes les versions de php.
Pouvez-vous m'aider ?
19 déc. 2016 à 19:21
19 juin 2015 à 23:27
Ça marche impeccable, une super bonne base pour apprendre à développer un tchat. Au boulot pour les salons privés, il va falloir mouiller le clavier, et c'est tant mieux ! :-)
7 sept. 2014 à 20:29
4 nov. 2013 à 18:06
Merciii
18 mai 2013 à 14:15
4 mai 2013 à 01:08
J'ai uploadé ton fichier pour l'installé sur un serveur de test afin de le retravaillé et l'appliqué sur mon site,
mais il se trouve qu'il manque certains fichiers Javascript.
<script src="script_ancMsg.js" type="text/javascript" ></script>
<script src="oXHR.js" type="text/javascript" ></script>
Ce qui nous renvoi un 404 Not Found.
Est ce que j'ai fais une erreur ou alors est ce que ces fichiers sont manquant à l'upload ?
Merci d'avance.
LeakCim80.
2 avril 2013 à 00:14
31 janv. 2013 à 20:52
Quand à ceux qui me demandent pourquoi je ne l'ai pas programmé en POO... Je suis en train de le modifier pour qu'il soir en POO .
31 janv. 2013 à 14:59
31 janv. 2013 à 14:57
$pseudo = $_GET['pseudo'];
prepare('SELECT uuid FROM mail_verif WHERE pseudo = :pseudo');
execute->array('pseudo', $pseudo);
est bon ?
Mais dans ce cas : bindParam(':pseudo', $pseudo, PDO::PARAM_STR, 100); sert à quoi ?
31 janv. 2013 à 14:35
31 janv. 2013 à 13:43
Mais, pour info,
- Il est bien d'utilisé l'UTF-8 par défaut pour évité les surprises du genre que le client veuille adjoindre le russe en seconde langue.
- PDO échappe automatiquement les données si tu les passes par les méthodes bind ou execute.
Donc, cette méthode est bonne.
Pour le reste, tu connais la réponse.
31 janv. 2013 à 10:30
1 -> pourquoi utiliser charset uft-8 avec un language FR ?
2 -> pourquoi ne pas utiliser le bindParam pour les requêtes ?
-> car pour moi $pseudo = $_GET['pseudo'];
et l'utiliser dans :
prepare('SELECT uuid FROM mail_verif WHERE pseudo = :pseudo');
execute->array('pseudo', $pseudo); me parait assez dangeureux non ?
3 -> pourquoi ne pas utiliser des classes pour ranger les fonctions php ?
4 -> pourquoi utiliser une page verif_mail, dont le contenu pourrais être dans une fonction ?
31 janv. 2013 à 10:28
J'aurai juste quelques questions personnellement.
1 -> pourquoi utiliser charset uft-8 avec un language FR ?
2 -> pourquoi ne pas utiliser le bindParam pour les requêtes ?
3 -> pourquoi ne pas utiliser des classes pour ranger les fonctions php ?
-> car pour moi $pseudo = $_GET['pseudo'];
et l'utiliser dans :
prepare('SELECT uuid FROM mail_verif WHERE pseudo = :pseudo');
execute->array('pseudo', $pseudo); me parait assez dangeureux non ?
4 -> pourquoi utiliser une page verif_mail, dont le contenu pourrais être dans une fonction ?
Cordialement,
JejeScript
29 janv. 2013 à 15:24
29 janv. 2013 à 11:25
Persso quand j'étais en BTS j'avais codé un Chat en AJAX a peux prés similaire avec une BDD, puis finalement j'avais décidé de passé par la mémoire partagé, resultat des perf tres netement en hausse et surtous pas besoin de s'encombré d'une BDD.
28 janv. 2013 à 15:40
Et la structure, une application comme celle-ci aurait été mieux en POO.
De plus, il y a de l'HTML dans le PHP.
Désoler mais c'est pas pro.
28 janv. 2013 à 11:58
Si tu ne peux pas c'est qu'il n'y a pas d'archivage ??,
tu peux me le dire ici ,
merci
27 janv. 2013 à 12:11
27 janv. 2013 à 11:15
Ou une petite capture ?
Cdt.
25 janv. 2013 à 13:49
25 janv. 2013 à 11:10
un lien d exemple ?