Soyez le premier à donner votre avis sur cette source.
Vue 25 588 fois - Téléchargée 3 122 fois
----------------config.php <?php //ici se trouvent certains parametres de réglages /* pour la confirmation d'ionscription au tchat par mail:*/ $email_webmaster="webmaster@foxmaster.info"; $url_tchat="http://foxmaster.info/tchatv2_1"; /*********************************************************/ /* Pour la redirection en cas de déconnexion volontaire de l'utilisateur */ $url_deconnect="authentification.php"; // si vous souhaitez mettre une url d'un autre site n'oubliez pas 'http://' :-P /*************************************************************************/ /* Pour la redirection en cas de bannissement */ $url_vire="authentification.php?ejected=1"; // si vous souhaitez mettre une url d'un autre site n'oubliez pas 'http://' :-P /*************************************************************************/ /************************************/ //infos complémentaires $titre_tchat="Tchat sauce Foxmaster";//laisser en minuscule ou sous cette forme //Fichier texte ou sont stocké les dialogues $Fnm = "./tchat/tchat_general.txt"; //spécifier le chemin en vous assurant que le dossier spécifié est valide et déprotégé en écriture $nbligne_affiche=40; //spécifier le nombre de lignes a afficher dans le tchat $archivedial=false; //si cette variable passe à true un archivage automatique des dialogues sera fait. $ligne_toarchive=100;//spécifie le nombre de lignes que le fichier fera au maximum avant d'etre archivé si $archivedial=true $delai_enligne=1500; $delai_occupe=2000; $delai_absent=4000; $delai_reviens=4000; $delai_mange=4000; ?> ------------check_pseudo-------- <?php include("scripts.php"); $pseudo=change_carspec($_GET["pseudo"]);//récupération du texte tappé et mise dans la variable message $param=$_GET["param"];//récupération du parametre qui permettra de savoir si il s'agit d'un utilisateur temporaire OU d'une inscription OU si il s'agit de l'appui sur le bouton vérification du pseudo $del=0; echo "var dejapris=0;\n"; $rep="users_connectes/"; $Fnm=$rep.$pseudo; if (file_exists($Fnm))//on vérifie si un fichier ayant le meme nom que le pseudo choisi existe, si oui alors { $inF= fopen($Fnm,"r"); $texte=fgets($inF); list($dpt ,$sexe, $statut, $timeconnect) = explode(";", $texte); fclose($inF); //on ferme le fichier texte if((time()-$timeconnect)<10 and (time()-$timeconnect)>(-10))//on vérifie si il est réellement utilisé en comparant la derniere écriture dans le fichier avec la date et l'heure actuelle, si la derniere écriture a plus de 10 secondes on considere que l'utilisateur n'est plus là { if($param>=0){echo "alert('Pseudo deja utilisé veuillez en choisir un autre!');\n";} //alors on indique que celui ci existe déja et qu'il ne peut etre utilisé } else { unlink($Fnm); if($param==0){echo "logon_tempuser();";}//si utilisateur temporaire on appelle la fonction d'identification en temporaire if($param==1){echo "alert('Pseudo OK :)".time()."-".$timeconnect."=".(time()-$timeconnect)."');";}// si il s'agit d'une vérification par le bouton verifier le pseudo on indique le le pseudo n'est pas pris } } else { if($param==0){echo "logon_tempuser();";}//si utilisateur temporaire on appelle la fonction d'identification en temporaire if($param==1){echo "alert('Pseudo OK :)');";}// si il s'agit d'une vérification par le bouton verifier le pseudo on indique le le pseudo n'est pas pris } ?> Proposé par foxmaster le 14/09/2008 [vu 0 fois]
Si on upload ton projet quel sont les codes admin stp ?
Merci.
pour l'historique on choisi le nombre de ligne que le tchat doit affiché et le nombre de ligne que l'historique doit gardé
bon aucun prob d'affichage on ne vois pas de clignotement , et il est bien administrable on peut modifié les couleurs les liens tout quoi a condition de savoir quand meme codé
je comprend toujours pas les autres qui sorte des script avec mysql ou en ajax , qui fait que l'historique s'empile les un sur les autres , jusqu'a avoir un truc instable
j'espere juste que tu tiendra a jour ton script qui pour moi est le mieux que j'ai trouvé
c'est rare mais c'est le top prenez en de la graine les autres
Vous n'êtes pas encore membre ?
inscrivez-vous, c'est gratuit et ça prend moins d'une minute !
Les membres obtiennent plus de réponses que les utilisateurs anonymes.
Le fait d'être membre vous permet d'avoir un suivi détaillé de vos demandes et codes sources.
Le fait d'être membre vous permet d'avoir des options supplémentaires.