Accueil
Forum PHPBoost
Développement
Développement des modules
Demandes de modules
[Demande]Module tontchat
Forum PHPBoost
Développement
Développement des modules
Demandes de modules
[Demande]Module tontchat
Forum PHPBoost
• Index
Boosteur Inactif

![]()
Groupe: Visiteur
Bonjour,
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 :
Le soucis le voila regarder ici:Citation:
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
Edité par Visiteur Le 17/07/10 à 12h30
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?
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
Edité par Visiteur Le 17/07/10 à 12h30
dans ton fichier tu rajoute au dessus : Code PHP :
Ensuite dans ta requête :
Code PHP :
Tu change par :
Code PHP :
Ca donne :
Code PHP :
Edité par ReidLos Le 16/07/10 à 18h28
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(); ?>
Edité par ReidLos Le 16/07/10 à 18h28
Boosteur Inactif

![]()
Groupe: Visiteur
Bonjour,
tout d'abord merci de m'avoir répondu ,mais cela ne marche toujours pas voila le verif.php:
Code PHP :
sa fait des erreurs comme ça:
Caché:
Es normal ?
Merci badmetal
Edité par Visiteur Le 17/07/10 à 12h31
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
Edité par Visiteur Le 17/07/10 à 12h31
Enfin de compte ne met pas le require_once.. Y'en as pas vraiment besoin ..
Boosteur Inactif

![]()
Groupe: Visiteur
ReidLos:
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
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
Mouarf, désolé je fais pleins de choses en même temps ...
Bon alors tu remplace le fichier par :
Code PHP :
Tu risque encore d'avoir une erreur ..
Edité par ReidLos Le 16/07/10 à 21h26
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 ..
Edité par ReidLos Le 16/07/10 à 21h26
Boosteur Inactif

![]()
Groupe: Visiteur
Exacte encore 2erreurs ^^
Citation:
PS: Ne soit pas désolé tu m'aide c'est déjà très simpas
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
Pour l'erreur enfaite ca depend de ou ce situe ton fichier ...
Remplace le require_once par [code=php]require_once "kernel/begin.php";[/code
Remplace le require_once par [code=php]require_once "kernel/begin.php";[/code
Boosteur Inactif

![]()
Groupe: Visiteur
Bon,
c'est mieux,mais ya encore des erreurs, mais enfaite je n'avais pas fait attention avec les .. lol désoler!
Citation:
début de code:
Citation:
Ps: c'est le bon chemin vu que le site et a la racine de mon serveur =)
Edité par Visiteur Le 16/07/10 à 21h47
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 =)
Edité par Visiteur Le 16/07/10 à 21h47
Le fichier /kernel/framework/util/bench.class.php est t'il bien présent ? A t'il les autorisations nécessaires ?
Boosteur Inactif

![]()
Groupe: Visiteur
Bonjour,
Il est bien présent:
Code PHP :
et il est en 0644 faut t'il une permission en 0755 ?
Edité par Visiteur Le 17/07/10 à 12h33
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 ?
Edité par Visiteur Le 17/07/10 à 12h33
Oui essaye avec 755
Boosteur Inactif

![]()
Groupe: Visiteur
ReidLos:
Sa revient au même, en précisant que l'erreur vient de cette ligne:
Citation:
Alors que sur l'erreur du navigateur sa me donne :
Citation:
le ../kernel/framework/util/bench.class.php' il n'y est pas sur la ligne Oo
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
Je sais pas a quoi ressemble ton arborecence, donc je me lance un peu dans le vide...
Essaye ça :
Code PHP :
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(); ?>
Boosteur Inactif

![]()
Groupe: Visiteur
Alors j'ai mis ça, la premiere erreur me donné ça a cause des ../ de cette ligne:
Citation:
Je les es enlevé et maintenant ont retombe sur la même erreur:
Citation:
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
Edité par Visiteur Le 16/07/10 à 22h48
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
Edité par Visiteur Le 16/07/10 à 22h48
• Index
1 Utilisateur en ligne :: 0 Administrateur, 0 Modérateur, 0 Membre et 1 Visiteur
Utilisateur en ligne: Aucun membre connecté
Utilisateur en ligne: Aucun membre connecté
Répondre
Vous n'êtes pas autorisé à écrire dans cette catégorie











Les partenaires
Le projet PHPBoost
Contribuer au Projet
Support PHPBoost