[Demande]Module tontchat
Tchat visio
Créations de Modules
Visiteur
Boosteur Inactif
Je suis a la recherche d'un module pour pouvoir intégrer le tchat suivant : http://www.zentchat.fr/pages/pages.php?title=visio-tchat
A la db du tchat, j'ai réussi a trouvé quelques fichiers mais je n'y arrive pas!
J'ai trouvé ce fichier coté tchat:
Code PHP :
<?php $LOGIN_SUCCESS = 0; $LOGIN_ERROR = 3; //récupération des identifiants transmis par l'url d'identification $username = $HTTP_GET_VARS['quelque chose']; $password = md5($HTTP_GET_VARS['pass']); // Connexion à la base de données, changez ce qui est en rouge par le nom de votre fichier de connexion à votre base. include ("kernel/db/config.php" ); // On sélectionne tous les utilisateurs présents dans notre table utilisateur // et on ne garde que la ligne où le login et le motdepasse sont présents simultanément // Vous devez changer ce qui est en rouge et uniquement cela // utilisateur correspond au nom de la table de votre base de données // login correspond au champ où sont stocké les pseudos de vos utilisateurs // motdepasse correspond au champ où sont stocké les mots de passe de vos utilisateurs ( en clair. Si ils sont cryptés dans votre base vous devrez alors modifié légèrement ce fichier) $requete = 'SELECT * FROM utilisateur web1db1 login="'.$username.'" AND motdepasse="'.$password.'"'; $result = mysql_query($requete); // Si une ligne a été trouvée c'est que le couple login/motdepasse est valide if (@$enreg = mysql_fetch_array($result)) { echo $LOGIN_SUCCESS; exit; } else { echo $LOGIN_ERROR; exit; } // et on n'oublie pas de refermer la connexion ;o) mysql_close(); ?>
Le soucis le voila regarder ici:
Citation :http://www.zentchat.fr/verif.php?[/quote]
Apres vu que il faut que le fichier "vérif.php" ce connecte a la db de mon serveur j'ai utilisé "config.php" dans le dossier db! mais rien n'y fait.
Ps : l'intégration serviras a ce que les membres s'inscrivent sur site et qu'il est leurs compte sur le tchat en meme temp (une seule inscription au lieux de deux) .
Si vous avez des idées je suis preneur! car la je seche comme ont dit![]()
Édité par Visiteur Le 17/07/2010 à 12h30
ReidLos Membre non connecté
-
Modérateur
- Voir le profil du membre ReidLos
- Inscrit le : 27/02/2009
- Site internet
- Groupes :
-
Equipe Développement
Code PHP :
require_once 'kernel/begin.php';
Ensuite dans ta requête :
Code PHP :
$requete = 'SELECT * FROM utilisateur web1db1 login="'.$username.'" AND motdepasse="'.$password.'"'; $result = mysql_query($requete); // Si une ligne a été trouvée c'est que le couple login/motdepasse est valide if (@$enreg = mysql_fetch_array($result)) { echo $LOGIN_SUCCESS; exit; }
Tu change par :
Code PHP :
$requete = 'SELECT * FROM phpboost_member WHERE login="'.$username.'" AND password ="'.$password.'"'; $result = mysql_query($requete); // Si une ligne a été trouvée c'est que le couple login/motdepasse est valide if (@$enreg = mysql_fetch_array($result)) { echo $LOGIN_SUCCESS; exit; }
Ca donne :
Code PHP :
<?php $LOGIN_SUCCESS = 0; $LOGIN_ERROR = 3; //récupération des identifiants transmis par l'url d'identification $username = $HTTP_GET_VARS['quelque chose']; $password = sha1($HTTP_GET_VARS['pass']); // On sélectionne tous les utilisateurs présents dans notre table utilisateur // et on ne garde que la ligne où le login et le motdepasse sont présents simultanément // Vous devez changer ce qui est en rouge et uniquement cela // utilisateur correspond au nom de la table de votre base de données // login correspond au champ où sont stocké les pseudos de vos utilisateurs // motdepasse correspond au champ où sont stocké les mots de passe de vos utilisateurs ( en clair. Si ils sont cryptés dans votre base vous devrez alors modifié légèrement ce fichier) $requete = 'SELECT * FROM phpboost_member WHERE login="'.$username.'" AND password ="'.$password.'"'; $result = mysql_query($requete); // Si une ligne a été trouvée c'est que le couple login/motdepasse est valide if (@$enreg = mysql_fetch_array($result)) { echo $LOGIN_SUCCESS; exit; } else { echo $LOGIN_ERROR; exit; } // et on n'oublie pas de refermer la connexion ;o) mysql_close(); ?>
Édité par ReidLos Le 16/07/2010 à 18h28
Visiteur
Boosteur Inactif
tout d'abord merci de m'avoir répondu ,mais cela ne marche toujours pas voila le verif.php:
Code PHP :
<?php $LOGIN_SUCCESS = 0; $LOGIN_ERROR = 3; //récupération des identifiants transmis par l'url d'identification $username = $HTTP_GET_VARS['nom de la base']; $password = sha1($HTTP_GET_VARS['son, passe']); require_once 'kernel/begin.php'; // On sélectionne tous les utilisateurs présents dans notre table utilisateur // et on ne garde que la ligne où le login et le motdepasse sont présents simultanément // Vous devez changer ce qui est en rouge et uniquement cela // utilisateur correspond au nom de la table de votre base de données // login correspond au champ où sont stocké les pseudos de vos utilisateurs // motdepasse correspond au champ où sont stocké les mots de passe de vos utilisateurs ( en clair. Si ils sont cryptés dans votre base vous devrez alors modifié légèrement ce fichier) $requete = 'SELECT * FROM phpboost_member WHERE login="'.$username.'" AND password ="'.$password.'"'; $result = mysql_query($requete); // Si une ligne a été trouvée c'est que le couple login/motdepasse est valide if (@$enreg = mysql_fetch_array($result)) { echo $LOGIN_SUCCESS; exit; } else { echo $LOGIN_ERROR; exit; } // et on n'oublie pas de refermer la connexion ;o) mysql_close(); ?>
sa fait des erreurs comme ça:
Caché :
Citation :
Warning: Cannot modify header information - headers already sent by (output started at /var/www/web1/web/verif.php:2) in /var/www/web1/web/kernel/begin.php on line 41
Warning: Cannot modify header information - headers already sent by (output started at /var/www/web1/web/verif.php:2) in /var/www/web1/web/kernel/begin.php on line 42
Warning: Cannot modify header information - headers already sent by (output started at /var/www/web1/web/verif.php:2) in /var/www/web1/web/kernel/begin.php on line 43
Warning: require_once(../kernel/framework/util/bench.class.php) [function.require-once]: failed to open stream: No such file or directory in /var/www/web1/web/kernel/begin.php on line 46
Fatal error: require_once() [function.require]: Failed opening required '../kernel/framework/util/bench.class.php' (include_path='.:/usr/share/php:/usr/share/pear') in /var/www/web1/web/kernel/begin.php on line 46
Warning: Cannot modify header information - headers already sent by (output started at /var/www/web1/web/verif.php:2) in /var/www/web1/web/kernel/begin.php on line 41
Warning: Cannot modify header information - headers already sent by (output started at /var/www/web1/web/verif.php:2) in /var/www/web1/web/kernel/begin.php on line 42
Warning: Cannot modify header information - headers already sent by (output started at /var/www/web1/web/verif.php:2) in /var/www/web1/web/kernel/begin.php on line 43
Warning: require_once(../kernel/framework/util/bench.class.php) [function.require-once]: failed to open stream: No such file or directory in /var/www/web1/web/kernel/begin.php on line 46
Fatal error: require_once() [function.require]: Failed opening required '../kernel/framework/util/bench.class.php' (include_path='.:/usr/share/php:/usr/share/pear') in /var/www/web1/web/kernel/begin.php on line 46
Es normal ?
Merci badmetal
Édité par Visiteur Le 17/07/2010 à 12h31
ReidLos Membre non connecté
-
Modérateur
- Voir le profil du membre ReidLos
- Inscrit le : 27/02/2009
- Site internet
- Groupes :
-
Equipe Développement
Visiteur
Boosteur Inactif
ReidLos :
Enfin de compte ne met pas le require_once.. Y'en as pas vraiment besoin ..
je les enlevé et maintenant sa me donne ça en erreur :
Warning: mysql_query() [function.mysql-query]: Access denied for user 'www-data'@'localhost' (using password: NO) in /var/www/web1/web/verif.php on line 20
Warning: mysql_query() [function.mysql-query]: A link to the server could not be established in /var/www/web1/web/verif.php on line 20
3
ReidLos Membre non connecté
-
Modérateur
- Voir le profil du membre ReidLos
- Inscrit le : 27/02/2009
- Site internet
- Groupes :
-
Equipe Développement
Bon alors tu remplace le fichier par :
Code PHP :
<?php require_once '../kernel/begin.php'; header_remove(); $LOGIN_SUCCESS = 0; $LOGIN_ERROR = 3; //récupération des identifiants transmis par l'url d'identification $username = $HTTP_GET_VARS['quelque chose']; $password = sha1($HTTP_GET_VARS['pass']); // On sélectionne tous les utilisateurs présents dans notre table utilisateur // et on ne garde que la ligne où le login et le motdepasse sont présents simultanément // Vous devez changer ce qui est en rouge et uniquement cela // utilisateur correspond au nom de la table de votre base de données // login correspond au champ où sont stocké les pseudos de vos utilisateurs // motdepasse correspond au champ où sont stocké les mots de passe de vos utilisateurs ( en clair. Si ils sont cryptés dans votre base vous devrez alors modifié légèrement ce fichier) $requete = 'SELECT * FROM phpboost_member WHERE login="'.$username.'" AND password ="'.$password.'"'; $result = mysql_query($requete); // Si une ligne a été trouvée c'est que le couple login/motdepasse est valide if (@$enreg = mysql_fetch_array($result)) { echo $LOGIN_SUCCESS; exit; } else { echo $LOGIN_ERROR; exit; } // et on n'oublie pas de refermer la connexion ;o) mysql_close(); ?>
Tu risque encore d'avoir une erreur ..
Édité par ReidLos Le 16/07/2010 à 21h26
Visiteur
Boosteur Inactif

Citation :
Warning: require_once(../kernel/begin.php) [function.require-once]: failed to open stream: No such file or directory in /var/www/web1/web/verif.php on line 3
Fatal error: require_once() [function.require]: Failed opening required '../kernel/begin.php' (include_path='.:/usr/share/php:/usr/share/pear') in /var/www/web1/web/verif.php on line 3
Fatal error: require_once() [function.require]: Failed opening required '../kernel/begin.php' (include_path='.:/usr/share/php:/usr/share/pear') in /var/www/web1/web/verif.php on line 3
PS: Ne soit pas désolé tu m'aide c'est déjà très simpas
ReidLos Membre non connecté
-
Modérateur
- Voir le profil du membre ReidLos
- Inscrit le : 27/02/2009
- Site internet
- Groupes :
-
Equipe Développement
Remplace le require_once par [code=php]require_once "kernel/begin.php";[/code
Visiteur
Boosteur Inactif
c'est mieux,mais ya encore des erreurs, mais enfaite je n'avais pas fait attention avec les .. lol désoler!
Citation :
Warning: require_once(../kernel/framework/util/bench.class.php) [function.require-once]: failed to open stream: No such file or directory in /var/www/web1/web/kernel/begin.php on line 46
Fatal error: require_once() [function.require]: Failed opening required '../kernel/framework/util/bench.class.php' (include_path='.:/usr/share/php:/usr/share/pear') in /var/www/web1/web/kernel/begin.php on line 46
Fatal error: require_once() [function.require]: Failed opening required '../kernel/framework/util/bench.class.php' (include_path='.:/usr/share/php:/usr/share/pear') in /var/www/web1/web/kernel/begin.php on line 46
début de code:
Citation :
<?php
require_once "kernel/begin.php";
header_remove();
$LOGIN_SUCCESS = 0;
$LOGIN_ERROR = 3;
require_once "kernel/begin.php";
header_remove();
$LOGIN_SUCCESS = 0;
$LOGIN_ERROR = 3;
Ps: c'est le bon chemin vu que le site et a la racine de mon serveur =)
Édité par Visiteur Le 16/07/2010 à 21h47
ReidLos Membre non connecté
-
Modérateur
- Voir le profil du membre ReidLos
- Inscrit le : 27/02/2009
- Site internet
- Groupes :
-
Equipe Développement
Visiteur
Boosteur Inactif
Il est bien présent:
Code PHP :
<?php class Bench { ## Public Methods ## function Bench() { $this->start=Bench::get_microtime(); } function stop() { $this->duration=Bench::get_microtime()-$this->start; } function to_string($digits=3) { $this->stop(); return number_round($this->duration,$digits); } ## Private Methods ## function get_microtime() { list($usec,$sec)=explode(" ",microtime()); return((float)$usec+(float)$sec); } ## Private Attributes ## var $start=0; var $duration=0; } ?>
et il est en 0644 faut t'il une permission en 0755 ?
Édité par Visiteur Le 17/07/2010 à 12h33
ReidLos Membre non connecté
-
Modérateur
- Voir le profil du membre ReidLos
- Inscrit le : 27/02/2009
- Site internet
- Groupes :
-
Equipe Développement
Visiteur
Boosteur Inactif
ReidLos :
Oui essaye avec 755
Sa revient au même, en précisant que l'erreur vient de cette ligne:
Citation :
require_once PATH_TO_ROOT.'/kernel/framework/util/bench.class.php';
Alors que sur l'erreur du navigateur sa me donne :
Citation :
Failed opening required '../kernel/framework/util/bench.class.php' (include_path='.:/usr/share/php:/usr/share/pear') in /var/www/web1/web/kernel/begin.php on line 46
le ../kernel/framework/util/bench.class.php' il n'y est pas sur la ligne Oo
ReidLos Membre non connecté
-
Modérateur
- Voir le profil du membre ReidLos
- Inscrit le : 27/02/2009
- Site internet
- Groupes :
-
Equipe Développement
Essaye ça :
Code PHP :
<?php define('PATH_TO_ROOT', ''); require_once '../kernel/begin.php'; header_remove(); $LOGIN_SUCCESS = 0; $LOGIN_ERROR = 3; //récupération des identifiants transmis par l'url d'identification $username = $HTTP_GET_VARS['quelque chose']; $password = sha1($HTTP_GET_VARS['pass']); // On sélectionne tous les utilisateurs présents dans notre table utilisateur // et on ne garde que la ligne où le login et le motdepasse sont présents simultanément // Vous devez changer ce qui est en rouge et uniquement cela // utilisateur correspond au nom de la table de votre base de données // login correspond au champ où sont stocké les pseudos de vos utilisateurs // motdepasse correspond au champ où sont stocké les mots de passe de vos utilisateurs ( en clair. Si ils sont cryptés dans votre base vous devrez alors modifié légèrement ce fichier) $requete = 'SELECT * FROM phpboost_member WHERE login="'.$username.'" AND password ="'.$password.'"'; $result = mysql_query($requete); // Si une ligne a été trouvée c'est que le couple login/motdepasse est valide if (@$enreg = mysql_fetch_array($result)) { echo $LOGIN_SUCCESS; exit; } else { echo $LOGIN_ERROR; exit; } // et on n'oublie pas de refermer la connexion ;o) mysql_close(); ?>
Visiteur
Boosteur Inactif
Citation :
require_once '../kernel/begin.php';
Je les es enlevé et maintenant ont retombe sur la même erreur:
Citation :
Warning: require_once(/kernel/framework/util/bench.class.php) [function.require-once]: failed to open stream: No such file or directory in /var/www/web1/web/kernel/begin.php on line 46
Fatal error: require_once() [function.require]: Failed opening required '/kernel/framework/util/bench.class.php' (include_path='.:/usr/share/php:/usr/share/pear') in /var/www/web1/web/kernel/begin.php on line 46
Fatal error: require_once() [function.require]: Failed opening required '/kernel/framework/util/bench.class.php' (include_path='.:/usr/share/php:/usr/share/pear') in /var/www/web1/web/kernel/begin.php on line 46
Ps: mon arborescence et comme ça:
Boost et a la racine du site donc les sous dossier son par exemple comme ça:
web/kernel/framework/util/fichier.php
web = racine du site
Édité par Visiteur Le 16/07/2010 à 22h48
Répondre
Vous n'êtes pas autorisé à écrire dans cette catégorie